--[[ Vou apresentar para vocês como são declaradas as estruturas de
controle em Lua,
lembre-se que não precisamos declarar o tipo de variável, se é int,
float, double etc.
Mas devemos prestar atenção em não usar palavras reservadas da
linguagem para criar variáveis
como if, local, do, return, break, nill etc.
Bom é isso. Aí qualquer dúvida sempre consulte o manual de lua que vem
na instalação e
os seguintes sites:
http://www.lua.org - pagina principal da linguagem de programação lua
http://www.lua.org/manual/5.1/
http://lua-users.org/wiki/TutorialDirectory - Lua tutoriais.
http://luaforge.net/ - página para mais bibliotecas Lua.
http://en.wikipedia.org/wiki/Lua_(programming_language) - Descrição de
Lua.
let's go work!!!!!!!!!!!
--]]
----------------------------------------------------------------------------------------------
-- 1° if
io.write("Digite um número:\n")--é o famoso printf de C
n = io.read() -- é o famoso scanf de C
if n == "0" then
print("Zero não pode :(\n")
else
print("Oba! Nada de Zero :)\n")
end
--//------------------------------------------------------------------------------------------------------
-- 2° While
io.write("Digite um número:\n")
a = io.read()
while a~=10 do -- em lua diferente é ( ~= ) OK!
a=a+1
io.write(a.." \n")
end
--//------------------------------------------------------------------------------------------------------
-- 3° for
for i = 1,10 do print("For de 1 até 10\n"..i) end
print("\nEm Lua utilizamos uma outra maneira de for, mas este é para
tabelas")
tabela={"a","b","c","d","e","f","g","h","i","j"}
for i,v in pairs(tabela) do print(i,v) end
--//---------------------------------------------------------------------------------------------------------
-- 4° repeat
local a = 20 -- você entendeu por que eu repeti a variável ( a ) e
ainda disse que ela é ( local )?
repeat a=a+1 print(a) until a==40
--[[ Continuem estudando pessoal abração e nada é fácil,
mas com Deus e nós continuarmos fazendo e acreditando que vamos
conseguir
tudo é possível.
--]]