Skip to content

Библиотека "std" (работа с массивами и т.д.)

bas1c edited this page Oct 15, 2022 · 5 revisions

Для подключения данной библиотеки нужно написать следующую команду:

use "std"

После её подключения, вам становятся доступны следующие функции:

print(value) - вывод информацию в консоль

input(value) - получает информацию набранную на клавиатуре в консоли

get_key() - получает символ набранный на клавиатуре в консоли

to_int(value) - переводит первый аргумент в число

to_string(value) - переводит первый аргумент в строку

to_bool(value) - переводит первый аргумент в True/False

as_var(string) - переводит строку в переменную

new_stack(value, value, value) - создаёт стек

get_stack(string) - получает все значения из стека и возвращает string

append(string, value) - получает на вход название стека и значение и добавляет его в стек из 1 аргумента

new_arr(value, value, value) - создаёт массив

get_arr(string) - получает все значения из массива и возвращает string

exit() - выход из программы

sleep(int) - останавливает программу на определённое время

key_press(string) - эмулирует нажатие клавиши

eval(string, string) - функция принимающая на вход тип данных (int или string) + JS код и возвращает его результат

length(string) - возвращает размер массива

split(string, char) - принимает строку и возвращает список подстрок.

get_by_index(string, int) - принимает на вход название стека и индекс, возвращает элемент стека

new_dictionary() - создаёт и возвращает пустой словарь

add(string, string, string) - получает на вход название словаря, ключ, значение, записывает в словарь новое значение

get_by_key(string, string) - получает на вход название словаря и ключ, возвращает элемент словаря