(array (id expr)*) ↦ (array) id : WAL value expr : WAL expression
>-> (array [x 10] [y 20]) {} >-> (array [x 10] [y 20]) {("x" 10) ("y" 20)} >-> (array [5 5]) {("5" 5)}
(seta array key+ value) ↦ WAL value array : (array) key : WAL value value: WAL expression
>-> (seta (array) 'x 10) {("x" 10)} >-> (seta (array ['x 10]) 'y 20) {("x" 10) ("y" 20)} >-> (set [some-array (array)]) >-> (set [data ("test")]) >-> (seta some-array 0 data) {("0" "test")} >-> (seta (array) 'x 'y 10) {("x-y" 10)}
(geta array key+) ↦ WAL value array : (array) key : WAL value
>-> (geta (array ['x 10]) 'x) 10 >-> (seta (array ["x-y" 20]) 'x 'y) 20