Wonderlane on Flickr

> Na maioria ou em todas as linguagens de programação de software, as variáveis funcionam como recipientes para conter números, frases ou outras coisas importantes usadas em vários lugares do seu código. Aqui está como eles funcionam em várias linguagens comuns.

Na programação de software, variáveis são nomes usados para segurar um ou mais valores. Em vez de repetir esses valores em vários lugares no seu código, a variável guarda os resultados de um cálculo, chamada de banco de dados, resultados de uma consulta de banco de dados, ou outro valor. Em vez de múltiplos cálculos ou a carga de múltiplas chamadas de banco de dados para recuperar os mesmos dados, a variável é armazenada na memória do computador uma vez e usada onde quer que seja necessária em seu código.

Por exemplo, imagine que você tenha este cálculo atribuído a uma variável chamada ‘matemática’:

math = 1+1+1

Agora imagine que você precise deste cálculo em 10 lugares diferentes em seu código. Você poderia copiar e colar ‘1+1+1’ em todos os 10 pontos do seu código, assim:

resposta = 1+1+1

Or você poderia usar a variável ‘matemática,’ assim:

resposta = matemática

Quando você tem que atualizar o cálculo, por exemplo, mudando-o para ‘1x2x3’, você só atualiza a parte à direita da variável matemática:

math = 1x2x3

Uma mudança na definição de uma variável é muito mais fácil do que procurar por ‘1+1+1’ e substituí-la por ‘1x2x3’.

Como as variáveis são usadas é a mesma ou similar entre linguagens de programação. Tipicamente a variável está à esquerda seguida por um sinal de igual seguido pelo item ou itens que estão sendo atribuídos. A atribuição de valores a variáveis acontece ou no topo de um script, por exemplo, se a variável é usada amplamente, ou o mais próximo possível de onde ela é usada. Isto ajuda na legibilidade e manutenção do código.

Identificadores variáveis podem ser diferentes entre idiomas. Aqui estão exemplos de como variáveis são tratadas com várias linguagens de programação diferentes.

C

int width = 10;

Com a linguagem de programação C, você pode especificar o tipo de dados para uma variável, neste caso, um inteiro (int). As linhas de código em C também terminam com um ponto e vírgula.

Lua

largura = 10

Com a linguagem de programação Lua, os nomes e atribuições das variáveis são brutalmente simples. Não há ponto e vírgula para marcar o final de uma linha de código.

PHP

$largura = 10;

Note o sinal do dólar antes da largura do nome da variável, bem como o ponto e vírgula para terminar a linha. Se for importante ou útil especificar o tipo de dado para a variável, normalmente um prefixo curto é adicionado ao nome da variável, por exemplo, $intWidth para um número inteiro ou $arrHouseData para uma variável que contém um array, ou biblioteca, de dados.

Python

largura = 10

Como com Lua, Python não usa um prefixo como o $ em PHP ou terminações de linha explícitas como C ou PHP.

Rails

@@largura = 10

A linguagem Rails tem uma série de maneiras de expressar variáveis baseadas em sua localização e uso dentro do código. O uso de símbolos @@ duplos, por exemplo, indica uma variável de classe cujo valor desaparece e não está disponível fora da classe que contém a variável. O escopo das variáveis de classe difere de outras variáveis usadas no idioma. Se você não souber, na programação uma classe é um bloco de código. As classes contêm um número de itens diferentes que podem ser chamados e referenciados em outras partes de uma aplicação, como variáveis.

Com variáveis, também é importante notar:

  • Nomes variáveis devem começar com uma letra, sublinhado, ou caractere não-número. Cada idioma tem suas próprias convenções de nomenclatura para orientar como as variáveis são nomeadas.
  • Variáveis podem ter um escopo global, disponível em qualquer lugar em uma aplicação, ou local para uma função ou script específico.
  • Não use uma vírgula com números, apenas o ponto ou ponto.
  • Cada idioma tem palavras reservadas que não podem ser usadas em nomes de variáveis, por exemplo, Data. Em vez disso, você pode nomear suas variáveis relacionadas a data dte ou $StartDate.

Como você aprende um idioma, você aprenderá as nuances de como cada idioma lida com variáveis, como elas são atribuídas a um escopo, se isso for possível, e outros detalhes. Todas as linguagens, entretanto, usam variáveis como uma forma eficiente de armazenar e reutilizar dados em aplicações de software.

Se você está se perguntando sobre a foto da pedra acima deste artigo com a palavra ‘foo’ gravada nele, foo é uma variável e frase que você vê muito em exemplos de programação de software, para muitas linguagens.

Aprenda Mais

C

Lua

PHP

Python

Rails

Variáveis

Como Nomear uma Variável Quando é um substantivo e um Verbo

Deixe uma resposta

O seu endereço de email não será publicado.