[Tutorial] T.N.I.L - Condições |
0 | ||
Hey! Bem vindo ao primeiro tutorial da serie T.N.I.L : Tutoriais Noobs para Iniciantes em Lua(obrigado ao restgato pela inspiração, ele não disse que não entende nada do que eu falo), começaremos falando de condições: o que é um condição em programação? São basicamente comandos que são dado ao computador. Aqui vai um exemplo: Comando a dit : Como traduzir essa frase para o computador? Simples! Você deve identificar o item1 e o item2 criando variáveis, que são basicamente "palavra = significado", assim o lua entenderá o que cada variável significa: Variavel a dit : Lembrando que aspas são utilizadas em palavras, conhecidas como strings. Agora que temos uma variável, como vou utiliza-lá? Neste caso, vamos traduzir para o "luanês" algumas palavras da nossa frase: Comando a dit : Agora sim o lua poderá entender o seu comando! Em outras palavras: if é uma sintaxe defenida pelo lua, significando "se" == é um condicional, indicando igualdade. then é necessário quando se tem um "if,elseif" na mesma linha. end é para finalizar o comando. Logo o comando dado será: Script a dit : Mas então, não apareceu nenhum sim no meu script! Isso significa que o item1 e o item2 não são iguais, você ainda poderá utilizar a sintaxe "else", que tem o significado de "senão": Script a dit : Aqui estão algumas condições e seus usos: == - igualdade ~= - igualdade > - maior que < - menor que >= - maior/igual que <= - menor/igual que * estas condições só podem ser usadas em números. * estas condições podem ser utilizadas em números e palavras(strings) Sente alguma duvida? sinta-se livre para sana-lá aqui. Dernière modification le 1413479340000 |
0 | ||
Ótimo tutorial! |
Montesquieu « Censeur » 1413479460000
| 0 | ||
mas é mito mesmo eim creditos pela inspiração KD???????? -n parabéns :):) aguardando +1 ep da serie |
0 | ||
Bem legal kkk |
Sophiaana « Citoyen » 1413494640000
| 0 | ||
Podias por banners e pores tipo quero aprender sobre como fasso aquilo aquala e aqula assim o pessoal vai procurando ve que tem o que quer em uma pag ai ele ve o tuto n? '- #sodandoideias |
Fakedopoty « Citoyen » 1413506160000
| 0 | ||
Belo tutorial =) |
Brenower « Censeur » 1413549540000
| 0 | ||
O tho adorou isso. bonito tutorial notiakhes |
Niunzin « Citoyen » 1413563340000
| 0 | ||
Bom tutorial! |
Nenhaszsweet 1413636540000
| | ||
[Modéré par Baahm] |
Coquetoon « Citoyen » 1413647880000
| 0 | ||
Só vim corrigir que Lua permite fazer comparações de menor que/maior que/menor ou igual que/maior ou igual que em Strings. Operações aritméticas(soma, subtração, multiplicação e divisão) que não são permitidas, apenas se a String poder ser convertida em um número ou se for criada uma metatabela(que a API do mice não permite). |
0 | ||
coquetoon a dit : Desculpe, mas o que o tópico fala é que strings não podem ser comparadas como em números. A comparação de strings acontece pela ordem alfabética, e desde que esse tópico é para iniciantes não vejo motivo para ensinar isso, que acabaria confundindo a mente do leitor iniciante em programação. |
Thogabriel « Citoyen » 1413740220000
| 0 | ||
Até eu sei fazer isso B) |
Frommega « Citoyen » 1414068600000
| 0 | ||
Será que um dia eu entendo isso? Sim e oque significa essa maçã e a pêra? |
Hydroper « Citoyen » 1416990840000
| 0 | ||
Muitos tutoriais, bom. |
Indentado « Citoyen » 1435885920000
| 0 | ||
Comparadores a dit : eles também podem ser usados para comparar strings: print('a' > 'b') seria igual a print(('a'):byte() > ('b'):byte()) |