Sua Comunidade de servidores derivados


Você não está conectado. Conecte-se ou registre-se

Ver o tópico anterior Ver o tópico seguinte Ir para baixo  Mensagem [Página 1 de 1]

#1
 Luan Mello

Luan Mello
Membro
Membro

Aula 5 - Variáveis e Comentários

neste tópico irei postar nossa 5ª AULA (NOSSA, JÁ?). E o assunto desta aula é muito importante, falaremos sobre comentários no código, variáveis globais, etc.


divisor.png
Mas afinal de contas, oque são variáveis?

Varáveis, são como "bancos", podemos armazenar valores nelas, sejam tabelas, sejam strings, etc. Elas tem regras, seus nomes NÃO PODEM conter números como o seu prímeiro caractére. Operadores, estruturas de controles, loopings, nada disto pode conter no nome de uma variável:
nil, for, repeat, do, return, function, end, else, elseif, if, while, true, false, in, or, and, until e break

Como, aonde e por que usar variáveis?

As variáveis são como "colinhas" que nos ajudam e muito quando precisamos, exemplo de uso:


local var = 3

print(""..var.."")

Viu? Usamos var em vez do número 3, assim podemos declarar var em qualquer lugar que queremos que seja 3. Outros exemplos:
local a = "Essa é uma string."
local b = "Bem legal!"


print(""..a.." "..b.."")
Variáveis locais e globais

divisor.png
Oque são variáveis locais?
Variáveis locais são variáveis como o próprio nome diz "locais". Se estiver dentro de um escopo (estudaremos isso depois), ela terá um fim após esse escopo ser finalizado, ela terá após isso o valor nil. Mas se ela não for usada dentro de um escopo, poderá ser usada em todo o código.
Mas e variáveis globais, que raios ser isto?
É praticamente igual á variável local, mas ela não tem a palavra local em seu nome, e ela não tem alcance de escopo, pode ser usada em todo o código.
Oque além de strings e numbers podemos armazenar em uma variável?
nils
booleans
tables
functions

- Curiosidades

1 - Não colocar valor em uma variável, faz ela se tornar nil, ter um valor nulo, vazio.
local var
2 - Se for usar 2 ou mais variáveis, pode fazer isto:
local a, b = 1, 2
Sendo assim a variável a tendo o valor 1 e a variável b 2. Mas não muda nada, é apenas um método de economizar linhas.

Comentários


divisor.png
Comentários são coisas aleatórias que você pode escrever em seu código, para explicar por exemplo para que serve x coisa. Para inserir um comentário no código basta adicionar 2 traços (--) e o seu comentário será válido até o final da linha. Exemplo:
local a = 2 -- Esta variável é um número
local x = "strings" -- E esta uma string


if a > 1 then
print(""..x.."")
end

Para não precisar ficar colocando tracinhos, basta fazer desta maneira, iniciando com 2 traços e 2 colchetes:
--[[
Todas essas
linhas são
comentários
]]--

if true then
local a = 1
end


print(a)
E finaliza-se os comentários da mesma forma, mas ao contrário.


divisor.png

#

#2
 SlicerFalso


Membro
Membro
Foda Very Happy

Ver o tópico anterior Ver o tópico seguinte Ir para o topo  Mensagem [Página 1 de 1]


Permissões neste sub-fórum
Não podes responder a tópicos