Gentee
  • Скриптовый язык программирования Gentee
  • Синтаксис языка
    • Лексические элементы
    • Типы
    • Описания
    • Конструкции языка
    • Обработка ошибок
    • Выражения
    • Запуск программ
    • Многопоточность
    • Включение и импорт файлов
  • Стандартная библиотека
    • Архивация
    • Ассоциативные массивы
    • Буфер
    • Время
    • Конвертация
    • Консоль
    • Константы
    • Контекст
    • Криптография
    • Логический тип
    • Массивы
    • Многопоточность
    • Множества
    • Объекты
    • Процесс
    • Путь
    • Рантайм
    • Регулярные выражения
    • Сеть
    • Символьный тип
    • Система
    • Строки
    • Файлы
    • Целые числа
    • Числа с плавающей точкой
  • Интеграция с Go
    • Документация
    • Компиляция и выполнение
    • Дополнительные возможности
    • Песочница
  • Сменить язык
    • English
Powered by GitBook
On this page
  • Предопределенные константы
  • CYCLE
  • DEPTH
  • IOTA
  • SCRIPT
  • VERSION

Was this helpful?

  1. Стандартная библиотека

Константы

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

CYCLE

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

DEPTH

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

IOTA

Конcтанта IOTA используется для автоматического вычисления последовательности конcтант.

const IOTA * 2 {
    ZERO  // 0
    TWO   // 2
    FOUR  // 4
}

SCRIPT

Константа SCRIPT возвращает путь текущего скрипта. Если он не был указан, то возвращается имя run.

// compile from file: /home/ak/gentee/scripts/myscript.g
run {
    Println(SCRIPT) // /home/ak/gentee/scripts/myscript.g
}

// compile from memory
run my_best_script {
    Println(SCRIPT) // my_best_script
}

VERSION

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

PreviousКонсольNextКонтекст

Last updated 4 years ago

Was this helpful?