[Gambas-user] convert string to collection

Mayost Sharon sharon at 455.co.il
Thu May 4 07:06:29 CEST 2023


---------- Original Message -----------
From: Jussi Lahtinen <jussi.lahtinen at gmail.com>
To: Gambas Mailing List <user at lists.gambas-basic.org>
Sent: Thu, 4 May 2023 01:29:36 +0300
Subject: Re: [Gambas-user] convert string to collection

> Lee already showed the shorter way, but did you mean faster..?
> 
> Jussi
> 
> On Wed, May 3, 2023 at 7:06 PM Mayost Sharon <sharon at 455.co.il> wrote:
> 
> > I want to convert the string to a collection
> >
> > The way I did it is:
> >
> > Public Sub Main()
> >   Dim col_01 As New Collection
> >   Dim ar_s_01 As String[]
> >   Dim s_01 As String
> >   Dim s_02 As String
> >
> >   s_01 = "Event: Hangup\nPrivilege: call, all\nChannel: SIP / 4 F2060EB4 -
> > 00000000\nUniqueid: 1283174108.0\nCallerIDNum: 2565551212\nCallerIDName:
> > Russell Bryant\nCause: 16\nCause - txt: Normal Clearing"
> >
> >   ar_s_01 = Split(s_01, Chr(10))
> >
> >   For Each s_02 In ar_s_01
> >     col_01.Add(Trim(Split(s_02, ":")[1]), Trim(Split(s_02, ":")[0]))
> >   Next
> >
> >   Print col_01["Event"]
> >   Print col_01["Privilege"]
> >   Print col_01["Uniqueid"]
> >   Stop
> > End
> >
> > Is this the right way?
> > Or is there a shorter way to do it?
> >
> > Thank you
> >
> > ----[ http://gambaswiki.org/wiki/doc/netiquette ]----
> >
------- End of Original Message -------

Yes
I meant it to be faster too

According to what Lee showed
Will it work slower?
why?

Thank you


More information about the User mailing list