Variáveis
Entenda o conceito
A forma mais simples de se entender uma variável em um programa é como um nome dado para um valor. Uma analogia com o mundo real pode ser o de uma gaveta com uma etiqueta colada. Na etiqueta, podemos escrever um nome qualquer que nos ajude a lembrar o que está guardado na gaveta. Analogamente, as linguagens de programação permitem que criemos “gavetas virtuais” para armazenar informação. No caso do Processing, e em muitas das principais linguagens de programação, cada “gaveta” só pode guardar um tipo de informação (por exemplo: números inteiros, números reais, imagens, textos etc.). Antes de ser usada para armazenar algum dado, a variável precisa ser declarada. É nesse momento em que especificamos seu tipo, ou seja, qual categoria de informação poderá armazenar.
Para criar uma variável que armazena números inteiros – um dos tipos de informação mais comuns e úteis nos programas – devemos escrever uma linha como a seguinte:
let nomeDaVariavel;
Claro que “nomeDaVariavel” foi apenas um exemplo. Você poderá dar qualquer nome à sua variável desde que formado por letras, números e/ou o caractere “sublinhado” (_). O nome não pode começar com um número nem pode ter espaços. Exemplos de nomes válidos: largura, posicaoX, tamanho_da_letra.
Outra informação importante é que maiúsculas e minúsculas são diferentes em nomes de variáveis. Portanto o Processing entende Largura, largura, LaRgUrA e LARGURA como quatro variáveis diferentes. Quando escrevemos algo como let x; estamos, efetivamente, dizendo que a variável x existe – ou seja, criamos um nome ou "gaveta" para uso no programa.
Para que a "gaveta" não fique vazia, precisamos associar um valor a essa variável. A maioria das linguagens usa o caractere = para indicar essa atribuição de um valor à variável. A sequência de comandos abaixo exemplifica como atribuir (“guardar”) o valor 4 à variável abc:
let abc;
abc = 4;
Podemos resumir o comando em uma linha só:
let abc;
abc = 4;
Exemplos
function setup() {
createCanvas(800,600);
let x = 200;
let y = 150;
let largura = 300;
let altura = 400;
rect(x,y,largura,altura);
}