Есть код:
на выходе:
а надо :
Посоветуйте пожалуйста, как этого можно добиться?
Что самое интересное в листере все работает как хотелось бы:
т.е. массив b не присваивает значения измененного массива a, только если заново не задать b = #(a,a) (по сути сохраняет старое значение)
Код:
(
global a = #()
local b = #()
for i = 1 to 3 do
(
b[i] = i^2
append a b
)
a
)
Код:
#(#(1, 4, 9), #(1, 4, 9), #(1, 4, 9))
Код:
#(#(1), #(1, 4), #(1, 4, 9))
Что самое интересное в листере все работает как хотелось бы:
Код:
a = #(1) -- enter
#(1)
b = #(a,a) -- enter
#(#(1), #(1))
a = #(2) -- enter
#(2)
b -- enter
#(#(1), #(1))