Hello,
I try this and it works.
I added an item to a list which is the value of a key... it works.
I did it without calling set value for key in dictionary.
Please, can someone (tag removed by mod) kindly confirm if this is correct or if it worked by chance?
That is, does the dictionary get modified by modifying a list returned by get value for key in dictionary?
All you are doing is adding an item to a list that already exists. Nothing new or chancy about it. If you work through your blocks step by step, you will see.
Yes, it looks like both SELECT LIST ITEM and GET VALUE FOR KEY IN DICTIONARY return references to the requested value, doesn't a copy of the value. I didn´t find where that is said.
Here I leave a counterexample, with which adding an element to the list does have the same effect.
The property LISTVIEW.ELEMENTS seems to return a copy of its value, so modifying it does not modify the ListView.