Richard.
This returns: AA BB I am sure you meant: put line y of it into temp[y] I thought an array would be a more compact way to do what I originally wanted to. It is a long story, but the processing needed to form the array was the same as I had to do to in ordinary variables. I am not sure that is true, of course. It involved my silly license plate game, which I am sure everyone is talking about, making words containing arbitrary groups of three letters. Craig on mouseUp get "AA" & return & "BB" repeat with y = 1 to 2 put it into temp[y] end repeat answer temp[2] end mouseUp -----Original Message----- From: Richard Gaskin <ambassa...@fourthworld.com> To: use-livecode <use-livecode@lists.runrev.com> Sent: Sat, Dec 24, 2011 7:47 am Subject: Re: How do you do it?? dunbarx wrote: > Why do LC (and HC for that matter) fail to process multi-line variables when using "do"? > on mouseUp > --get "AA" & return & "BB" > get "AA" > repeat with y = 1 to 2 > do "put" && it && "into temp" & y > end repeat > answer temp2 > end mouseUp > > > If the variable "it" contains one line, the "do" construction > works fine, making numbered temp variables as needed. But if I try the > routine with a multi-line "it", the handler > will not compile. Creating an unknown number of variables is a natural fit for arrays: on mouseUp get "AA" & return & "BB" repeat with y = 1 to 2 put it into temp[y] end repeat answer temp[2] end mouseUp -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode