Files
fz-lang/docs/ru/stdlib/builtins.md
T

31 lines
891 B
Markdown

# Встроенные функции
Встроенные функции распознаются компилятором по имени и исполняются ВМ напрямую.
## printline
Выводит аргумент в стандартный вывод и добавляет перевод строки:
```
printline("hello, world");
printline(42);
```
Вызов без аргументов считается ошибкой компиляции.
Функция используется для строк, чисел, булевых значений и объектов.
## exit
Завершает программу с указанным кодом возврата:
```
if (failed)
{
printline("Test failed");
exit(1);
}
```
Код передаётся одним аргументом.
Ненулевой код обычно означает ошибку.