Files
luban-lite-t3e-pro/packages/third-party/awtk-ui/awtk/tests/fscripts/demo_array3.fs
刘可亮 3b4064f334 v1.0.2
2023-11-30 19:48:02 +08:00

27 lines
573 B
GLSL

var a = array_create();
print(a.size);
print(!a.size);
assert(array_last_index_of(a,1), -1);
assert(array_index_of(a,2) == -1);
print(array_push(a,1));
print(array_push(a,2));
print(array_last_index_of(a,2));
assert(array_get(a, 0) == 1)
assert(array_get(a, -1) == 2)
assert(array_get(a, -2) == 1)
assert(array_remove(a, -2))
assert(a.size, 1);
assert(array_remove(a, -1))
print(a.size)
assert(array_insert(a, 0, 1))
assert(array_insert(a, 1, 2))
assert(array_insert(a, 2, 3))
assert(array_insert(a, -1, 4))
assert(array_get(a, -1) == 3)
assert(array_get(a, -2) == 4)