Link


Before
a = abc
x = abc
After assigning 'xyz' to x
x = xyz
a = xyz
After assigning 'ABC' to a
x = ABC
a = ABC
After clearing x
x =
a = ABC
Array linking
arr=[m=>'M and M',n=>'N for No']
larr=[m=>'M and M',n=>'N for No']
After assigning 'PPP' to larr:n
arr=[m=>'M and M',n=>'PPP']
larr=[m=>'M and M',n=>'PPP']
After assigning 'QQQ' to larr:q
arr=[m=>'M and M',n=>'PPP',q=>'QQQ']
larr=[m=>'M and M',n=>'PPP',q=>'QQQ']
After linking larr:q to karr:q
arr=[m=>'M and M',n=>'PPP',q=>'QQQ']
larr=[m=>'M and M',n=>'PPP',q=>'QQQ']
karr=[q=>'QQQ']
After assigning 'KKK' to karr:q
arr=[m=>'M and M',n=>'PPP',q=>'KKK']
larr=[m=>'M and M',n=>'PPP',q=>'KKK']
karr=[q=>'KKK']
After assigning 'RRR' to karr:r
arr=[m=>'M and M',n=>'PPP',q=>'KKK']
larr=[m=>'M and M',n=>'PPP',q=>'KKK']
karr=[q=>'KKK',r=>'RRR']
Class linking
Object myObj
myObj%a:=[ABC]
myObj%arr:m=[from myObj]
n=[PPP]
q=[KKK]
myObj%larr:m=[from myObj]
n=[PPP]
q=[KKK]
myObj%karr:q=[KKK]
r=[RRR]
myObj%brand:n=[brand new]
Object value
value%a:=[ABC]
value%arr:m=[from myObj]
n=[PPP]
q=[KKK]
value%larr:m=[from myObj]
n=[PPP]
q=[KKK]
value%karr:q=[KKK]
r=[RRR]
value%brand:n=[brand new]


Back home