At 12:40 01.11.2000 +0100, Szymon Drejewicz wrote:
>on myFunctionForLists v
> v[1] = v[1] + 1
> v[2] = v[2] + 1
>end
>
>let's see how it's working (in Message Window):
>---------------------------------
>w = [1,1]
>myFunctionForLists(w)
>put w
>-- [2,2]
>---------------------------------
>WHY !? SHOULD BE
>-- [1,1]
>
>Can you explain that?
lists are passed as reference, not as value.
(Don't worry, everyone fell into this trap once!)
best regards,
daniel
[To remove yourself from this list, or to change to digest mode, go to
http://www.penworks.com/LUJ/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!]