... and it's "dangerous" if you want to user other value types than numbers. as an example, try put value( string( [1,2,3,QUOTE] ))
Valentin Buzz Kettles wrote: > While the below looks good, doing the 2 list-to-string conversions > make that approach much slower than repeat-and-append. > > hth > -Buzz > > At 4:09 PM +0200 4/11/05, you wrote: >> Hi Tim, >> maybe this could fit.... >> ---------------------------------------- >> list1 = [1,2,3,4] >> list2 = [5,6,7,8] >> --- >> s1 = string(list1) >> s2 = string(list2) >> --- >> res1 = s1.char[1..s1.length - 1] >> res2 = s2.char[2..s2.length] >> --- >> put value(res1 & "," & res2) >> -- [1, 2, 3, 4, 5, 6, 7, 8] >> ---------------------------------------- >> >> Dam >> >> >> On Apr 11, 2005 3:16 PM, Valentin Schmidt <[EMAIL PROTECTED]> wrote: >>> Hi Tim, >>> >>> it won't help you in this situation, but in DMX2004 for javascript >>> there is the concat() function for arrays: >>> >>> var a = Array(1,2,3); >>> var b = Array(4,5,6); >>> trace(a.concat(b)); >>> // 1,2,3,4,5,6 >>> >>> Valentin >>> >>> >>> Tim Welford wrote: >>> > Hi, >>> > >>> > Thanks, that's similar to the method I am using at the moment. I >>> was > hoping for some undocumented way of doing a simple join to >>> get rid of > the repeat loop and hence improve the efficiency of >>> the code. > >>> > -----Original Message----- >>> > From: [EMAIL PROTECTED] >>> > [mailto:[EMAIL PROTECTED] On Behalf Of Ozkan >>> > ALTUNER >>> > Sent: 11 April 2005 13:15 >>> > To: Lingo programming discussion list >>> > Subject: Re: <lingo-l> joining lists in lingo >>> > >>> > Hello Tim, >>> > >>> > You can do it by appending list two to list one, by using a loop >>> and > getAt(), getPropAt(), addProp() and addAt() methods. >>> > >>> > repeat with i = 1 to list2.count() >>> > addProp(list1, getAt(list2, i) >>> > end repeat >>> > >>> > i'm not exatcly sure of the syntax, however, it clearly should >>> give > you >>> > an idea. >>> > >>> > Ciao, >>> > Ozkan >>> > >>> > >>> > -----Orjinal mesaj----- >>> > From: "Tim Welford" [EMAIL PROTECTED] >>> > >>> > Date: Mon, 11 Apr 2005 14:28:10 +0300 >> > > To: [email protected] >> > > Subject: <lingo-l> joining lists in lingo >> > > >> > >> Greetings List... >> > >> >> > >> I'm sure this is a daft question, but it escapes me. >> > >> Is there away of joining 2 lists together other than looping >> through >>> > the >>> >> second list and using .add to add it to the first list. >>> >> >>> >> i.e. >>> >> list1 = [1,2,3,4] >>> >> list2 = [5,6,7,8] >>> >> >>> >> list1 + list2 = [1,2,3,4,5,6,7,8] >>> >> >>> >> rather than a result of [6,8,10,12] >>> >> or [1,2,3,4,[5,6,7,8]] >>> >> >>> >> This is just an example, I actually need to do it with a list of >>> >> property lists, whilst the list is quite complicated, the >>> format of > the >>> >> 2 lists being joined will always be exactly the same, although >>> the >> number of elements may change. >>> >> >>> >> Thanks >>> >> >>> >> Tim >>> >> >>> >> >>> >> [To remove yourself from this list, or to change to digest >>> mode, go >> to >>> > http://www.penworks.com/lingo-l.cgi To post messages to the >>> list, > email >>> > [email protected] (Problems, email [EMAIL PROTECTED]). >>> > Lingo-L is for learning and helping with programming Lingo. >>> Thanks!] > >>> > [To remove yourself from this list, or to change to digest mode, >>> go to > http://www.penworks.com/lingo-l.cgi To post messages to >>> the list, > email >>> > [email protected] (Problems, email [EMAIL PROTECTED]). >>> > Lingo-L is for learning and helping with programming Lingo. >>> Thanks!] > >>> > >>> > >>> > [To remove yourself from this list, or to change to digest mode, >>> go > to http://www.penworks.com/lingo-l.cgi To post messages to >>> the list, > email [email protected] (Problems, email >>> > [EMAIL PROTECTED]). Lingo-L is for learning and helping >>> with > programming Lingo. Thanks!] >>> >>> [To remove yourself from this list, or to change to digest mode, >>> go to http://www.penworks.com/lingo-l.cgi To post messages to the >>> list, email [email protected] (Problems, email >>> [EMAIL PROTECTED]). Lingo-L is for learning and helping with >>> programming Lingo. Thanks!] >>> >> [To remove yourself from this list, or to change to digest mode, go >> to http://www.penworks.com/lingo-l.cgi To post messages to the >> list, email [email protected] (Problems, email >> [EMAIL PROTECTED]). Lingo-L is for learning and helping with >> programming Lingo. Thanks!] > > [To remove yourself from this list, or to change to digest mode, go > to http://www.penworks.com/lingo-l.cgi To post messages to the list, > email [email protected] (Problems, email > [EMAIL PROTECTED]). Lingo-L is for learning and helping with > programming Lingo. Thanks!] [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [email protected] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
