Цитата(cirus @ 14.4.2017, 12:43)
Код
set %a [1 1] "$aa"
for #i 1 10
set %a [1 2] #i
log %a [1]
end_for
end_script
Спасибо, это даже быстрее евала)
Код
set timer
repeat 30000
set $r "$aa"
set #z #z + 1
set $w eval($r#z)
End_Repeat
log A timer мс / $w - eval
//end_script
set #z 0
set timer
repeat 30000
set $r "$aa"
set #z #z + 1
set $w $r #z
set $w Delete($w 4 1)
End_Repeat
log B timer мс / $w - Delete
//end_script
set timer
set %a [1 1] "$aa"
for #i 1 30000
set %a [1 2] #i
end_for
log С timer мс / %a [1] - массив
end_script
A 5725 мс / $aa#z - eval
B 7566 мс / $aa30000 - Delete
С 4103 мс / $aa30000 - массив
Только с массивами не разбирался еще, для меня это темный лес)