Variáveis em Dart
Deslize para mostrar o menu
Uma variável é um espaço nomeado na memória que armazena valores. Em outras palavras, funciona como um recipiente para valores em um programa. Uma variável deve ser declarada antes de ser utilizada. Dart utiliza a palavra-chave var para esse propósito. A sintaxe para declarar uma variável é mostrada abaixo.
main.dart
123void main() { var name = 'Alex'; // Variable with string value }
Uma variável em Dart consiste em três componentes: tipo (por exemplo, var), nome (por exemplo, name) e valor (por exemplo, 'Alex'). O tipo define o tipo de dado, o nome é o identificador usado para referenciar a variável e o valor é o dado armazenado na variável.
Regras para Declaração de Variáveis
-
O nome da variável deve ser único dentro de um bloco de código;
-
O nome da variável não pode ser uma palavra reservada (como
varouvoid); -
O nome da variável não deve começar com um número;
-
O nome da variável não deve conter espaços ou símbolos especiais, exceto o sublinhado (
_) e o cifrão ($).
Neste caso, utiliza-se o valor armazenado dentro da variável:
main.dart
1234void main() { var name = 'Bob'; print(name); }
É possível armazenar o resultado de cálculos numéricos ou concatenar strings em uma variável:
main.dart
1234void main() { var age = 27 + 3; print(age); }
Palavra-chave Var
Ao declarar uma variável usando var, não indicamos explicitamente o tipo de dado que será armazenado nessa variável. O Dart determina automaticamente qual tipo de dado a variável irá conter quando for inicializada.
main.dart
123void main() { var age = 27; }
Com essa inicialização, a variável age armazenará valores inteiros.
Observe que, após inicializar uma variável com um tipo de dado, não é possível reatribuir outro tipo de dado para essa variável!
main.dart
1234void main() { var age = 10; age = 'ten'; // Error }
Você escreveu com sucesso o valor 28 na variável age, mas não pode atribuir o valor String 28 a essa variável.
Verificação de Tipos em Dart
A verificação de tipos em Dart garante que os tipos de dados no código correspondam aos tipos esperados. Isso ajuda a evitar erros causados pela atribuição de valores de tipos incorretos às variáveis.
Dart utiliza tipagem estática, o que significa que o compilador verifica os tipos antes de executar o código. Isso oferece mais segurança do que a tipagem dinâmica, utilizada em JavaScript.
Anotações de Tipo
Para melhorar a legibilidade e a estrutura do código, utilize anotações de tipo. Em vez da palavra-chave var, especifique o tipo de dado da variável.
Abaixo está uma comparação de sintaxe entre anotação de tipo e a palavra-chave var.
As anotações de tipo são opcionais em Dart, pois o Dart geralmente consegue determinar o tipo de uma variável pelo seu valor inicial. No entanto, o uso de anotações de tipo é recomendado, pois pode ajudar a evitar erros e tornar o código mais legível e compreensível.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo