lua50 - Интернет в облаке

Это команда lua50, которую можно запустить в бесплатном хостинг-провайдере 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. Итак, чтобы изменить подсказки, установите соответствующую переменную
на строку по вашему выбору. Вы можете сделать это после вызова переводчика или по телефону.
командная строка с _НЕЗАМЕДЛИТЕЛЬНЫЙ= ´lua: ´, Например. (Обратите внимание на необходимость цитат, потому что
строка содержит пробел.) Приглашения по умолчанию - это ``> '' и `` >> ''.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


- загрузить и выполнить стандартный ввод как файл, то есть не в интерактивном режиме, даже
когда стандартный ввод - это терминал.

-e состояние
выполнить заявление состояние. Вам нужно процитировать состояние если он содержит пробелы, кавычки или
другие символы, специальные для оболочки.

-i войти в интерактивный режим после скрипт выполнен.

-l файл
призывают требовать(файл) перед выполнением скрипты. Обычно используется для загрузки библиотек
(отсюда и письмо l).

-v показать информацию о версии.

-P подавить создание стандартной переменной LUA_PATH. Используйте это, если вам нужно запустить
скрипты, конфликтующие с установленными системой библиотеками.

Используйте lua50 онлайн с помощью сервисов onworks.net



Новейшие онлайн-программы для Linux и Windows