2024-06-12 11:46:11 +02:00
|
|
|
print([])
|
|
|
|
print([1, 2, 3])
|
2024-06-20 16:05:15 +02:00
|
|
|
print([1, '2', 3, ])
|
2024-06-12 11:46:11 +02:00
|
|
|
print([1, [2, 3], 4])
|
|
|
|
print([1, [2, [3, 4]], 5])
|
2024-06-07 11:37:53 +02:00
|
|
|
|
2024-06-12 11:46:11 +02:00
|
|
|
let a := [1, 2, 3]
|
2024-07-18 14:20:38 +02:00
|
|
|
print(a[2])
|
|
|
|
print(a?.[2])
|
|
|
|
print(a?.2)
|
|
|
|
print(a?.[7])
|
|
|
|
print(a?.7)
|
|
|
|
print([1, 2, 3][2], )
|
|
|
|
print([1, [2, [3, 4], ], 5][2][2][2])
|
|
|
|
print([1, [2, [3, 4], ], 5]?.2?.2?.2)
|
|
|
|
print([1, [2, [3, 4], ], 5]?.[2]?.[2]?.[2])
|
|
|
|
print([1, [2, [3, 4], ], 5]?.7?.4?.2)
|
|
|
|
print([1, [2, [3, 4], ], 5]?.[7]?.[4]?.[2])
|
|
|
|
print([1, [2, [3, 4]], 5][2][2][2] + 1)
|
|
|
|
print([1, [2, [3, 4, ], ], 5, ].2.2.2)
|
|
|
|
|
|
|
|
print('------')
|
|
|
|
let b := [1, 2, [1,2,3]]
|
|
|
|
b[2] := 4
|
|
|
|
print(b[1])
|
|
|
|
print(b[2])
|
|
|
|
print(b[3])
|
|
|
|
b[3][3] := 8
|
|
|
|
print(b)
|
2024-07-16 15:55:05 +02:00
|
|
|
|
|
|
|
print('------')
|
|
|
|
|
|
|
|
print(arrayPushBack([1,2,3], 4))
|
|
|
|
print(arrayPushFront([1,2,3], 0))
|
|
|
|
print(arrayPopBack([1,2,3]))
|
|
|
|
print(arrayPopFront([1,2,3]))
|
|
|
|
print(arraySort([3,2,1]))
|
|
|
|
print(arrayReverse([1,2,3]))
|
|
|
|
print(arrayReverseSort([3,2,1]))
|
|
|
|
print(arrayStringConcat([1,2,3], ','))
|
|
|
|
|
|
|
|
print('-----')
|
|
|
|
let arr := [1,2,3,4] // we don't modify arr
|
|
|
|
print(arr)
|
|
|
|
arrayPushBack(arr, 5)
|
|
|
|
print(arr)
|
|
|
|
arrayPushFront(arr, 0)
|
|
|
|
print(arr)
|
|
|
|
arrayPopBack(arr)
|
|
|
|
print(arr)
|
|
|
|
arrayPopFront(arr)
|
|
|
|
print(arr)
|
|
|
|
arraySort(arr)
|
|
|
|
print(arr)
|
|
|
|
arrayReverse(arr)
|
|
|
|
print(arr)
|
|
|
|
arrayReverseSort(arr)
|
|
|
|
print(arr)
|
2024-08-13 11:57:30 +02:00
|
|
|
|
|
|
|
print('------')
|
|
|
|
print(has(arr, 0))
|
|
|
|
print(has(arr, 2))
|
|
|
|
print(has(arr, 'banana'))
|
|
|
|
print(has('banananas', 'banana'))
|
|
|
|
print(has('banananas', 'foo'))
|
|
|
|
print(has(['1', '2'], '1'))
|
2024-09-05 12:07:12 +02:00
|
|
|
|
|
|
|
print(indexOf([1,2,3], 1)) // 1
|
|
|
|
print(indexOf([1,2,3], 2)) // 2
|
|
|
|
print(indexOf([1,2,3], 3)) // 3
|
|
|
|
print(indexOf([1,2,3], 4)) // 0
|
|
|
|
|
2024-09-20 11:36:56 +02:00
|
|
|
print(arrayCount(x -> x > 2, [1,2,3,4,5])) // 3
|
|
|
|
|
|
|
|
print('------')
|
|
|
|
let c := [1,2,3]
|
|
|
|
print(c[1], c[2], c[3], c[4])
|
|
|
|
print(c[-1], c[-2], c[-3], c[-4])
|
2024-11-18 14:38:25 +01:00
|
|
|
|
|
|
|
print('------')
|
|
|
|
print('a' in ['a', 'b', 'c'])
|
|
|
|
print('d' in ['a', 'b', 'c'])
|
|
|
|
print('a' in [])
|