Suporte Gristony 230 Postado 23 de Março Suporte Compartilhar Postado 23 de Março AULA ANTERIOR Palavras-chave em Lua 1. function A palavra-chave function é usada para definir uma função em Lua. Com ela, você cria um bloco de código que pode ser executado quando chamado. Exemplo: function saudacao(nome) print("Olá, " .. nome) end saudacao("João") -- Imprime "Olá, João" Uso: Define uma função chamada saudacao que recebe o parâmetro nome e imprime uma saudação. 2. end A palavra-chave end é usada para finalizar o bloco de código de uma estrutura, como funções, condições (if), laços (for, while) e outras construções em Lua. Exemplo: if true then print("Isso é verdadeiro!") end Uso: O end fecha o bloco if, indicando o final da estrutura condicional. 3. if, else, elseif Essas palavras-chave são usadas para criar estruturas de controle condicional em Lua. Elas permitem que você execute diferentes blocos de código dependendo de condições. if: Testa uma condição. elseif: Usado para testar condições adicionais quando a condição do if falha. else: Define um bloco de código que será executado caso todas as condições anteriores falhem. Exemplo: local numero = 10 if numero > 20 then print("Maior que 20") elseif numero == 10 then print("É igual a 10") else print("Menor que 10") end Uso: Testa a condição do if, e se não for verdadeira, testa o elseif. Se nenhuma das condições for verdadeira, executa o else. 4. while A palavra-chave while é usada para criar um laço de repetição que continua executando enquanto a condição for verdadeira. Exemplo: local contador = 1 while contador <= 5 do print(contador) contador = contador + 1 end Uso: O laço vai continuar enquanto a variável contador for menor ou igual a 5. 5. for A palavra-chave for é usada para criar um laço de repetição. Lua oferece duas formas de laço for: numérico e genérico. for numérico: Usado para repetição com um intervalo de números. Exemplo de laço for numérico: for i = 1, 5 do print(i) end Uso: O laço vai de 1 a 5, imprimindo os números. for genérico: Usado quando você precisa iterar sobre uma tabela ou lista. Exemplo de laço for genérico: local lista = {10, 20, 30} for index, valor in ipairs(lista) do print(index, valor) end Uso: Itera sobre os elementos de uma tabela (lista), retornando o índice e o valor de cada elemento. 6. repeat A palavra-chave repeat é usada para criar um laço que continua a execução até que a condição seja verdadeira. É similar ao while, mas a verificação da condição acontece depois da execução do bloco. Exemplo: local contador = 1 repeat print(contador) contador = contador + 1 until contador > 5 Uso: O laço repeat executa pelo menos uma vez, e depois repete até a condição contador > 5 ser verdadeira. 7. break A palavra-chave break é usada para interromper um laço ou uma estrutura de repetição (como for, while, ou repeat). Exemplo: for i = 1, 10 do if i == 5 then break end print(i) end Uso: O laço será interrompido quando i for igual a 5. 8. continue A palavra-chave continue é usada para pular a iteração atual de um laço e passar para a próxima. Exemplo: for i = 1, 5 do if i == 3 then continue end print(i) end Uso: Quando i for igual a 3, a execução da iteração será pulada, e o próximo número será impresso. 9. local A palavra-chave local é usada para declarar variáveis locais dentro de um bloco de código. Uma variável local só pode ser acessada dentro do bloco onde foi definida. Exemplo: local numero = 10 print(numero) -- 10 Uso: A variável numero é local ao escopo em que foi declarada. 10. return A palavra-chave return é usada para retornar valores de uma função. Quando a execução de uma função atinge um return, ela é encerrada e o valor é enviado de volta para quem chamou a função. Exemplo: function somar(a, b) return a + b end local resultado = somar(5, 7) print(resultado) -- Imprime 12 Uso: A função somar retorna a soma de a e b, e o valor é capturado na variável resultado. 11. and e or As palavras-chave and e or são operadores lógicos em Lua, usados para fazer comparações entre expressões. and: Retorna verdadeiro se ambas as condições forem verdadeiras. or: Retorna verdadeiro se pelo menos uma das condições for verdadeira. Exemplo: local x = 10 local y = 20 if x < 15 and y > 10 then print("Ambas as condições são verdadeiras") end if x < 15 or y < 10 then print("Pelo menos uma condição é verdadeira") end Uso: and exige que ambas as condições sejam verdadeiras, e or retorna verdadeiro se pelo menos uma condição for verdadeira. 12. nil A palavra-chave nil é usada para indicar a ausência de valor ou para remover valores de variáveis. Exemplo: local variavel = nil print(variavel) -- Imprime nil Uso: Define que a variável não tem valor ou foi desfeita. 13. not A palavra-chave not é usada para inverter o valor lógico de uma expressão. Ou seja, se a expressão for true, o not a transforma em false e vice-versa. Exemplo: local ativo = false if not ativo then print("Não está ativo!") end Uso: Inverte o valor de ativo (de false para true). Resumo Citar Palavra-chave Descrição function Define uma função. end Finaliza um bloco de código (funções, condicionais, laços). if, elseif, else Controla o fluxo de execução com base em condições. while Cria um laço que repete enquanto a condição for verdadeira. for Cria um laço que repete um número fixo de vezes ou sobre elementos de uma tabela. repeat Cria um laço que executa pelo menos uma vez e continua enquanto a condição não for verdadeira. break Interrompe um laço ou estrutura de repetição. continue Pula a iteração atual de um laço e vai para a próxima. local Declara uma variável local. return Retorna um valor de uma função. and, or Operadores lógicos. nil Representa a ausência de valor. not Inverte o valor lógico de uma expressão. Essas são as principais palavras-chave que você vai usar no Lua para controlar o fluxo do seu código, criar funções e declarar variáveis. Cada uma tem seu papel e pode ser usada em diferentes contextos para atingir o comportamento desejado no seu programa. PROXIMA AULA 2 Link para o comentário https://tibiadevs.com/forums/topic/1002-introdu%C3%A7%C3%A3o-%C3%A0-palavras-chave-em-lua/ Compartilhar em outros sites Mais opções de compartilhamento...
Suporte Gristony 230 Postado 23 de Março Autor Suporte Compartilhar Postado 23 de Março 1 Link para o comentário https://tibiadevs.com/forums/topic/1002-introdu%C3%A7%C3%A3o-%C3%A0-palavras-chave-em-lua/#findComment-5211 Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Crie uma conta ou entre para comentar
Você precisar ser um membro para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora