lua5 - Online na nuvem

Este é o comando lua5 que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


lua - intérprete de Lua

SINOPSE


tomar [ opções ] [ escrita [ args ]]

DESCRIÇÃO


tomar é o interpretador de Lua autônomo. Ele carrega e executa programas Lua, seja em
forma de fonte textual ou em forma binária pré-compilada. (Binários pré-compilados são produzidos por
luac, o compilador Lua.) tomar pode ser usado como um intérprete de lote e também de forma interativa.

O dado opções (veja abaixo) são executados e então o programa Lua em arquivo escrita is
carregado e executado. O dado args estão disponíveis para escrita como strings em uma tabela global
nomeado arg. Se esses argumentos contiverem espaços ou outros caracteres especiais para o shell,
então, eles devem ser citados (mas observe que as aspas serão removidas pelo shell). o
argumentos em arg começa em 0, que contém a string 'escrita'. O índice do último
argumento é armazenado em arg.n. Os argumentos fornecidos na linha de comando antes escrita,
incluindo o nome do intérprete, estão disponíveis em índices negativos em arg.

No início, antes mesmo de manusear a linha de comando, tomar executa o conteúdo do
variável de ambiente LUA_INIT, se estiver definido. Se o valor de LUA_INIT é da forma
'@nome do arquivo', então nome do arquivo É executado. Caso contrário, a string é considerada uma Lua
declaração e é executado.

As opções começam com '-' e são descritos abaixo. Você pode usar '-' para sinalizar o fim de
opções.

Se nenhum argumento for fornecido, então -v -i é assumido quando a entrada padrão é um terminal;
de outra forma, - é assumido.

No modo interativo, tomar avisa o usuário, lê as linhas da entrada padrão e
executa-os à medida que são lidos. Se uma linha não contém uma declaração completa, então um
prompt secundário é exibido e as linhas são lidas até que uma declaração completa seja formada ou um
erro de sintaxe encontrado. Portanto, uma maneira de interromper a leitura de uma declaração incompleta é
para forçar um erro de sintaxe: adicionar um ';' no meio de uma declaração é uma maneira segura de
forçando um erro de sintaxe (exceto dentro de strings de várias linhas e comentários; estes devem ser fechados
explicitamente). Se uma linha começa com '=', Em seguida tomar exibe os valores de todos os
expressões no resto da linha. As expressões devem ser separadas por vírgulas.
O prompt principal é o valor da variável global _MENSAGEM, se este valor for uma string;
caso contrário, o prompt padrão é usado. Da mesma forma, o prompt secundário é o valor de
a variável global _PROMPT2. Então, para alterar os prompts, defina a variável correspondente
para uma string de sua escolha. Você pode fazer isso depois de chamar o intérprete ou no
linha de comando (mas neste caso você deve ter cuidado com as aspas se a linha do prompt
contém um espaço; caso contrário, você pode confundir o shell.) Os prompts padrão são ">" e
">>".

OPÇÕES


- carregar e executar a entrada padrão como um arquivo, ou seja, não interativamente, mesmo
quando a entrada padrão é um terminal.

-e estado
executar declaração estado. Você precisa citar estado se contiver espaços, aspas ou
outros caracteres especiais para o shell.

-i entrar no modo interativo após escrita É executado.

-l nome
chamada requerem ('nome') antes de executar escrita. Normalmente usado para carregar bibliotecas.

-v mostrar informações da versão.

Use lua5 online usando serviços onworks.net



Programas online mais recentes para Linux e Windows