Кусок кода, который должен прояснить то, о чем идет речь:
dim a
dim b
dim c
APPEND a("test"), "val1"
APPEND a("test"),"val2"
? a("test")
? a
APPEND b,1
APPEND b,2
APPEND a("test"),b
?a
APPEND b,3
?a
DELETE a("test"),1,1
?a
?a("test")(1)
APPEND a("test")(1),3
?a
С результатом:
[val1,val2]
[test=[val1,val2]]
[test=[val1,val2,[1,2]]]
[test=[val1,[1,2]]]
[1,2]
[test=[val1,[1,2,3]]]
Комментарии излишни. В большинстве скриптовых языков это выглядит гораздо более уродливым и притянутым за уши. За исключением, разумеется, весьма благостной
Euphoria