Константы

Предопределенные константы

CYCLE

Максимальное количество итераций в цикле. По умолчанию, равно 16000000.

DEPTH

Максимальная вложенность исполняемых блоков. Ограничивает глубину рекурсии. По умолчанию, равно 1000.

IOTA

Конcтанта IOTA используется для автоматического вычисления последовательности конcтант.
1
const IOTA * 2 {
2
ZERO // 0
3
TWO // 2
4
FOUR // 4
5
}
Copied!

SCRIPT

Константа SCRIPT возвращает путь текущего скрипта. Если он не был указан, то возвращается имя run.
1
// compile from file: /home/ak/gentee/scripts/myscript.g
2
run {
3
Println(SCRIPT) // /home/ak/gentee/scripts/myscript.g
4
}
5
6
// compile from memory
7
run my_best_script {
8
Println(SCRIPT) // my_best_script
9
}
Copied!

VERSION

Константа VERSION возвращает текущую версию компилятора Gentee.
Last modified 1yr ago