Еще о массивах в SmallBasic

May 10, 2015 21:56

Кусок кода, который должен прояснить то, о чем идет речь:

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

Информатика, basic

Previous post Next post
Up