PRINCIPAIS TIPOS DE DADOS EM DART
Dart é uma linguagem de tipagem estática, o que significa que você precisa declarar explicitamente o tipo de dado de uma variável, ajudando a evitar erros de tipo em tempo de execução e torna o código mais seguro e legível. Existem diversos tipos de dados que você pode utilizar para representar diferentes tipos de valores. Aqui estão os principais tipos de dados em Dart:
- int: Representa números inteiros (Ex: 1, -20, 3000, -400);
- double: Representa números de ponto flutuante/decimais (Ex: 1.2, -34.1, 4054,3);
- string: Representa sequência de caracteres (Ex: "Oi", "Olá mundo!", "DIO");
- bool: Representa valores booleanos - true ou false;
- list: Representa uma lista ordenada de elementos do mesmo tipo (Ex: [1, 2, 3], ['banana', 'abacaxi', 'ameixa']);
- map: Representa uma coleção de pares chave-valor, onde cada chave é única (Ex: map<String, int> idadePorNome = {'Alice': 20, 'Bernardo': 32}
- dynamic: Um tipo que permite que a variável contenha qualquer tipo de valor em tempo de execução. É menos recomendado usar 'dynamic' a menos que seja absolutamente necessário, pois pode prejudicar a detecção de erros em tempo de compilação;