Académique Documents
Professionnel Documents
Culture Documents
break
false
local
return
do
for
nil
then
else
function
not
true
elseif
if
or
until
while
Lua uma linguagem que diferencia minsculas de maisculas: and uma palavra reservada
, mas And e AND so dois nomes vlidos diferentes. Como conveno, nomes que comeam com u
m sublinhado seguido por letras maisculas (tais como _VERSION) so reservados para
variveis globais internas usadas por Lua.
~=
)
:
*
<=
{
,
/
>=
}
.
%
<
[
..
^
>
]
...
#
=
Cadeias de caracteres literais podem ser delimitadas atravs do uso de aspas simpl
es ou aspas duplas, e podem conter as seguintes seqncias de escape no estilo de C:
'\a' (campainha), '\b' (backspace), '\f' (alimentao de formulrio), '\n' (quebra de
linha), '\r' (retorno de carro), '\t' (tabulao horizontal), '\v' (tabulao vertical)
, '\\' (barra invertida), '\"' (citao [aspa dupla]) e '\'' (apstrofo [aspa simples]
). Alm disso, uma barra invertida seguida por uma quebra de linha real resulta em
uma quebra de linha na cadeia de caracteres. Um caractere em uma cadeia de cara
cteres tambm pode ser especificado pelo seu valor numrico usando a seqncia de escape
\ddd, onde ddd uma seqncia de at trs dgitos decimais. (Note que se um caractere numr
co representado como um seqncia de escape for seguido por um dgito, a seqncia de esca
pe deve possuir exatamente trs dgitos.) Cadeias de caracteres em Lua podem conter
qualquer valor de 8 bits, incluindo zeros dentro delas, os quais podem ser espec
ificados como '\0'.
Cadeias literais longas tambm podem ser definidas usando um formato longo delimit
ado por colchetes longos. Definimos uma abertura de colchete longo de nvel n como
um abre colchete seguido por n sinais de igual seguido por outro abre colchete.
Dessa forma, uma abertura de colchete longo de nvel 0 escrita como [[, uma abert
ura de colchete longo de nvel 1 escrita como [=[ e assim por diante. Um fechament
o de colchete longo definido de maneira similar; por exemplo, um fechamento de c
olchete longo de nvel 4 escrito como ]====]. Uma cadeia de caracteres longa comea
com uma abertura de colchete longo de qualquer nvel e termina no primeiro fechame
nto de colchete longo do mesmo nvel. Literais expressos desta forma podem se este
nder por vrias linhas, no interpretam nenhuma seqncia de escape e ignoram colchetes
longos de qualquer outro nvel. Estes literais podem conter qualquer coisa, exceto
um fechamento de colchete longo de nvel igual ao da abertura.