Article image
Teófilo Santos
Teófilo Santos06/02/2024 20:43
Compartilhe

Explorando as Variáveis no Dart: Introdução e Conceitos Fundamentais

  • #Dart
  • #Flutter

Se você está iniciando na programação e está caindo aqui de paraquedas, vamos começar entendendo o que exatamente é uma variável. De forma simplificada, uma variável é um espaço na memória que reservamos para armazenar um dado específico. Para compreender isso melhor, vamos utilizar uma analogia: imagine uma geladeira. Nela, podemos guardar uma variedade de itens diferentes.

Vamos definir uma variável chamada suco. Para que essa variável possa armazenar um valor, precisamos atribuir um tipo a ela. Nesse caso, vamos escolher o tipo Liquido. Assim, à variável suco, que é do tipo Liquido, atribuímos o valor laranja.

image

Tipos de dados

Como visto acima, ao declararmos variáveis no Dart, precisamos especificar seu tipo. Vamos explorar os tipos de dados suportados pela linguagem.

Numéricos (num): Esses tipos aceitam tanto números inteiros quanto decimais. Por exemplo, podemos armazenar tanto números inteiros como 10 e números decimais como 10.0.

image

Inteiros (int): Este tipo aceita apenas valores inteiros, seja ele positivo ou negativo, como o valor 10.

image

Decimais (double): aqui, estamos lidando com valores decimais, como 5.6.

image

Booleanos (bool): Usado para valores lógicos, representados por verdadeiro (true) ou falso (false).

image

Caractere alfanumérico (String): Essa é uma sequência de caracteres que pode ser representada por aspas simples ou duplas.

image

Dinâmico (dynamic): Um tipo especial que pode armazenar qualquer tipo de dado. No entanto, o uso indiscriminado desse tipo pode levar a erros difíceis de detectar. Por exemplo, considere o seguinte código, onde o erro só será percebido durante a execução do programa:

image

Declaração de Variáveis

Quando já temos um valor definido para uma variável, podemos utilizar a palavra chave var. É uma boa prática usar var, pois o Dart entende, por inferência, o tipo da variável. Porém, se você não atribuir nenhum valor à variável, declare o tipo de forma explícita, pois o Dart inferirá o tipo como sendo dynamic. A inferência de tipos é uma característica do Dart em que o compilador determina automaticamente o tipo de uma variável com base no valor atribuído a ela.

image

Convenção de Nomenclatura

Utilizamos a convenção lowerCamelCase para nomear variáveis. Isso significa que os nomes das variáveis são escritos em letras minúsculas por padrão. Se uma variável tiver mais de uma palavra, apenas a primeira palavra permanecerá inalterada, e a primeira letra das palavras subsequentes deve ser em maiúscula, sem espaços. Isso melhora a legibilidade do código.

image

Lidando com Variáveis sem valor inicial

Se você precisar declarar variáveis sem valor inicial, pode usar o operador “?” para indicar a possibilidade de a variável ter um valor nulo. No entanto, esse tópico está relacionado ao Null Safety do dart e será abordado em outro artigo.

image

Conclusão

As variáveis são elementos fundamentais na construção de programas em Dart. Ao entender os diferentes tipos de dados, como declarar variáveis e seguir convenções de nomenclatura, você estará no caminho certo para escrever um código claro, legível e robusto. Lembre-se de que a prática constante é essencial para aprimorar suas habilidades de programação. Para mais informações, explore a documentação completa do Dart e continue aperfeiçoando seu conhecimento.

Compartilhe
Comentários (0)