Read without ads and support Scribd by becoming a Scribd Premium Reader.
 
Noções de Lua 3.1
Noções básicas da linguagem de programação Lua
 
2
ÍNDICE
Lua 3.1................................................................................................................................................................................................................11.Copyright.......................................................................................................................................................................................42.Visão Geral....................................................................................................................................................................................53.Ambiente de Programação.......................................................................................................................................................64.Variáveis e tipos...........................................................................................................................................................................7Tipo
nil
............................................................................................................................................................................................7Tipo
number 
....................................................................................................................................................................................8Tipo
string
.......................................................................................................................................................................................8Tipo
 function
...................................................................................................................................................................................9Tipo
userdata
..................................................................................................................................................................................9Tipo
table
........................................................................................................................................................................................95.Atribuição e operadores.........................................................................................................................................................10Atribuição simples e múltipla...............................................................................................................................................10Operadores.................................................................................................................................................................................116.Controle de fluxo e variáveis locais....................................................................................................................................14Tomadas de decisão com
if 
...................................................................................................................................................14Laços iterativos com tomada de decisão no início (
while
).............................................................................................15Laços iterativos com tomada de decisão no fim (
repeat 
)...............................................................................................15Declaração de variáveis locais..............................................................................................................................................167.Funções.......................................................................................................................................................................................178.Tabelas (vetores associativos)...............................................................................................................................................20Criação de tabelas.....................................................................................................................................................................20Inicialização de tabelas via indexação consecutiva.........................................................................................................22Inicialização de tabelas via atribuição de campos...........................................................................................................22Inicialização mista....................................................................................................................................................................239.Tratamento de erros................................................................................................................................................................2410.Funções pré-definidas.............................................................................................................................................................25dofile(
 filename
)..........................................................................................................................................................................25dostring(
string
[,
errmethod 
]
 
)..................................................................................................................................................25next(
table
,
index
).......................................................................................................................................................................26nextvar(
name
)...........................................................................................................................................................................27type(
value
)..................................................................................................................................................................................27
 
3
tonumber(
e
)..............................................................................................................................................................................28tostring(
e
)..................................................................................................................................................................................28print(
expr1
,
expr2
, ... )..............................................................................................................................................................29error(
msg
)..................................................................................................................................................................................29call(
 func
,
arg
, [
retmode
] ).............................................................................................................................................................30assert(
value
)...............................................................................................................................................................................3011.Bibliotecas de funções............................................................................................................................................................32Biblioteca de manipulação de
strings
...................................................................................................................................32Biblioteca de funções matemáticas.....................................................................................................................................39Biblioteca de funções de entrada e saída...........................................................................................................................40Apêndice. Relevância de Lua..........................................................................................................................................................47Relevância Tecnológica..........................................................................................................................................................47Relevância Acadêmica............................................................................................................................................................49
Search History:
Searching...
Result 00 of 00
00 results for result for
  • p.
  • Notes
    Load more