Это команда lua5, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
lua - интерпретатор Lua
СИНТАКСИС
луна [ кредита ] [ скрипт [ арг ]]
ОПИСАНИЕ
луна автономный интерпретатор Lua. Он загружает и выполняет программы Lua либо в
текстовый источник или в предварительно скомпилированной двоичной форме. (Предварительно скомпилированные двоичные файлы выводятся
Луак, компилятор Lua.) луна может использоваться как пакетный интерпретатор, а также в интерактивном режиме.
Данный кредита (см. ниже), а затем программа Lua в файле скрипт is
загружен и выполнен. Данный арг доступны для скрипт как строки в глобальной таблице
названный аргумент. Если эти аргументы содержат пробелы или другие символы, специальные для оболочки,
тогда они должны быть заключены в кавычки (но учтите, что кавычки будут удалены оболочкой). В
аргументы в аргумент начать с 0, что содержит строку 'скрипт'. Индекс последнего
аргумент хранится в арг.n. Аргументы, указанные в командной строке перед скрипт,
включая имя переводчика, доступны в отрицательных индексах в аргумент.
В самом начале, еще до обработки командной строки, луна выполняет содержимое
переменная среды LUA_INIT, если он определен. Если значение LUA_INIT имеет форму
'@имя файла', тогда имя файла выполняется. В противном случае предполагается, что строка является Lua
заявление и выполняется.
Варианты начинаются с '-' и описаны ниже. Вы можете использовать '-' сигнализировать об окончании
настройки.
Если аргументы не приводятся, то -v -i предполагается, когда стандартный ввод - это терминал;
в противном случае, - предполагается.
В интерактивном режиме луна запрашивает пользователя, читает строки из стандартного ввода и
выполняет их по мере их чтения. Если строка не содержит полного утверждения, то
отображается вторичная подсказка, и строки читаются до тех пор, пока не будет сформирован полный оператор или
Обнаружена синтаксическая ошибка. Итак, один из способов прервать чтение неполного оператора - это
чтобы вызвать синтаксическую ошибку: добавление ';' в середине заявления - верный способ
принуждение к синтаксической ошибке (кроме внутри многострочных строк и комментариев; они должны быть закрыты
явно). Если строка начинается с знак равно, то луна отображает значения всех
выражения в оставшейся части строки. Выражения должны быть разделены запятыми.
Основная подсказка - это значение глобальной переменной _НЕЗАМЕДЛИТЕЛЬНЫЙ, если это значение является строкой;
в противном случае используется запрос по умолчанию. Точно так же вторичная подсказка - это значение
глобальная переменная _ПРОМТ2. Итак, чтобы изменить подсказки, установите соответствующую переменную
на строку по вашему выбору. Вы можете сделать это после вызова переводчика или по телефону.
командная строка (но в этом случае вы должны быть осторожны с кавычками, если строка приглашения
содержит пробел; в противном случае вы можете запутать оболочку.) Приглашения по умолчанию: ">" и
">>".
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
- загрузить и выполнить стандартный ввод как файл, то есть не в интерактивном режиме, даже
когда стандартный ввод - это терминал.
-e состояние
выполнить заявление состояние. Вам нужно процитировать состояние если он содержит пробелы, кавычки или
другие символы, специальные для оболочки.
-i войти в интерактивный режим после скрипт выполнен.
-l имя
призывают требовать('имя') перед выполнением скрипт. Обычно используется для загрузки библиотек.
-v показать информацию о версии.
Используйте lua5 онлайн с помощью сервисов onworks.net