List Question: Can someone explain this to me?
List Question: Can someone explain this to me?
- Subject: List Question: Can someone explain this to me?
- From: email@hidden
- Date: Thu, 13 Jun 2002 16:22:37 +0100
I have a script which creates two lists from one piece of data. The lists
are called Artwork and ProductCode
The script then goes through each item in Artwork and precedes it with
"Studio:Artwork:Lineart:"
For some reason that has been driving me mad all day, this change is also
reflected in the ProductCode list.
Because of this, I wrote a little experiment. It does the same thing
set m to {1,2,3,4,5}
set n to m
set item 1 of m to 7
item 1 of n
--> 7
Setting n to m sets n as a reference to m. But I want n to be a copy of m
that doesn't change when I change m. Obviously,
set m to 5
set n to m
set m to n+2
n
--> 5
m
--> 7
works. But lists aren't maths...
The workaround that I've used is to duplicate the code that creates the
Artwork list replacing the word "Artwork" with "ProductCode". That doesn't
seem to me the "correct" way to do it though - even though it works.
What magical class or coerce command am I missing? I tried 'as list'
Thanks in advance,
Steve
_______________________________________________
applescript-users mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/applescript-users
Do not post admin requests to the list. They will be ignored.