Para entrar no modo interativo do Lua, podemos usar o argumento -i
. No entanto, também é possível acessá-lo sem esse argumento.
Se quisermos iniciar o modo interativo e, ao mesmo tempo, definir uma variável antes da sessão, podemos usar a opção -e
, como no exemplo abaixo:
lua -i -e "msg = 'Olá'"
Lua 5.4.6 Copyright (C) 1994-2023 Lua.org, PUC-Rio
> msg
O modo interativo é útil para testar scripts manualmente. Podemos, por exemplo, carregar um arquivo e continuar executando comandos dentro do interpretador:
lua -i prog.lua
Lua 5.4.6 Copyright (C) 1994-2023 Lua.org, PUC-Rio
> soma(10, 5)