Variáveis

Variáveis

> Tutorial LeekScript

A primeira noção que você deve adquirir é esta: Variáveis.

Variáveis são usadas para armazenar informações. Quando você cria uma variável, você dá um nome a ela. Podemos então usar esse nome para ler as informações que ele contém ou dar a ele um novo. Eles são a base de qualquer programa. É um pouco como a memória do seu alho-poró.

É o que ?

Não entraremos em detalhes sobre como funciona a memória do computador. Apenas diga a si mesmo que seu alho-poró é capaz de lembrar números. Muitos números...

Ao criar uma variável, você reserva um local na memória do alho-poró para armazenar informações. Você diz a ele Lembre-se desta informação, você precisará dela mais tarde!

Você pode pensar em variáveis como gavetas. Imagine que a cabeça do seu alho-poró está cheia de gavetas até a borda. Quando quiser guardar suas meias, abra uma gaveta, coloque-as e coloque uma etiqueta "Meias" na frente da gaveta.

Em Leek Wars, é a mesma coisa! (Sem as meias). Se você quiser manter sua quantidade de pontos de vida em um determinado momento, precisará de uma gaveta. Através do seu código, você colocará sua quantidade de pontos vitais em uma gaveta e escreverá "Quantidade de pontos vitais" nela. Quando você precisar acessar essas informações, diga ao seu alho-poró Dê-me o conteúdo da gaveta "Quantidade de pontos vitais".

Tipos

Na ciência da computação, as variáveis são classificadas por tipo. Você pode armazenar diferentes informações:

O LeekScript é uma linguagem de tipagem dinâmica. Assim, você não precisa definir qual será o tipo de uma variável. A linguagem cuida disso para você. Declaramos uma variável e armazenamos nela o que quisermos, a variável se adaptará ao seu conteúdo. Este princípio simplifica o uso de variáveis para iniciantes, mas também pode pregar peças em você se você não for cuidadoso.

Criar variável

Para começar, você precisa de um nome curto para sua variável. Mas existem algumas regras a serem seguidas para isso:

Portanto, nomes como "liveNumber" , "leek" , "my_cell" , "leek1" são nomes de variáveis válidos. Tenha cuidado com o caso, "poró" e "poró" são duas variáveis diferentes.

Nomes inteligentes

É melhor evitar nomear suas variáveis de qualquer maneira. Pode parecer fácil e conveniente nomear suas variáveis "a" , "b" , "c" ... especialmente se você não tiver inspiração. No entanto, você perde mais tempo lembrando a utilidade de uma variável "h" do que ganhando escrevendo-a...

Seja específico, use nomes de variáveis que indiquem claramente sua finalidade. Abreviaturas podem ser úteis, mas não exagere. Uma variável que contém a célula do inimigo? "enemyCell" é um nome muito bom. Uma variável que contém a distância até o inimigo? Uma simples "distância" é suficiente, mas será necessário especificar se você armazena várias distâncias.

Declare uma variável

Finalmente é hora de falar sobre a palavra-chave var. É ele quem permitirá que você crie uma variável.

var minhaVariável;

Este código declara uma variável chamada "minhaVariável. Portanto, falamos de "declaração". Para usar a imagem das gavetas, com este código criamos uma gaveta chamada "minhaVariável " e este está vazio. Observe a presença do ponto e vírgula ';' no final de uma linha. Significa o fim de uma instrução. Não se esqueça!

Uma variável que não contém nada não é muito útil. Aqui está como atribuímos um valor à nossa variável no momento da declaração. Isso é chamado de "Inicialização".

deixe minhaVariável = 5;

Em seguida, criamos uma variável chamada "minhaVariável" que contém o valor inteiro 5. Também criamos uma gaveta denominada "minhaVariável", mas desta vez, colocamos o valor "5" nela. Podemos dizer que esta linha diz ao seu alho-poró Lembre-se que myVariable é 5.

Vamos mostrar o conteúdo da nossa variável usando a função debug. Para fazer isso, chamamos a função assim: "debug();". E dizemos entre parênteses o que ele deve exibir.

deixe minhaVariável = 5; debug(minhaVariável); // Exibição: 5

Este código exibirá o conteúdo de "myVariable" nos logs de combate. Experimente com uma luta de teste.

Uma variável pode armazenar tudo e qualquer coisa.