Skip to content

Массивы

bas1c edited this page Dec 6, 2022 · 3 revisions

Для работы с массивами необходимо подключить библиотеку "std". Массивы и стеки создаются с помощью функций:

use "std"

array = new_arr(1, 2, "8")
stack = new_stack("this", "is", "stack", 99)

Чтобы добавить в стек какое-либо значение, необходимо использовать функцию append():

use "std"

test = new_stack(1, 2)
append("test", 3)
print(get_stack("test"))
//Output: { 1; 2; 3;}

Чтобы получить из стека значение по индексу, необходимо использовать функцию get_by_index():

use "std"

test = new_stack("hello", "world")

print(get_by_index("test", 1))

//На выход мы получаем world

А вот так можно получить из массива значение по индексу:

use "std"

test = new_arr(85, 44)

print(test[1])

//На выход мы получаем 44