ststic arrays and dynamic arrays

This commit is contained in:
IgorCielniak
2026-01-08 18:34:34 +01:00
parent 1727bab944
commit e7abc47cdf
8 changed files with 376 additions and 4 deletions

23
tests/arr_dynamic.sl Normal file
View File

@@ -0,0 +1,23 @@
import ../stdlib/stdlib.sl
import ../stdlib/io.sl
import ../stdlib/arr.sl
word main
0 arr_new
dup arr_cap puti cr
10 swap arr_push
20 swap arr_push
30 swap arr_push
dup arr_len puti cr
dup arr_cap puti cr
# print elements via explicit offsets: data[i] = @ (arr_data + i*8)
dup arr_data 0 8 * + @ puti cr
dup arr_data 1 8 * + @ puti cr
dup arr_data 2 8 * + @ puti cr
arr_free
end