Programação de dardo - Tipos de dados
Uma das características mais fundamentais de uma linguagem de programação é o conjunto de tipos de dados que ela suporta. Esses são os tipos de valores que podem ser representados e manipulados em uma linguagem de programação.
A linguagem Dart suporta os seguintes tipos−
- Numbers
- Strings
- Booleans
- Lists
- Maps
Números
Os números no Dart são usados para representar literais numéricos. O Number Dart vem em dois sabores -
Integer- Valores inteiros representam valores não fracionários, ou seja, valores numéricos sem um ponto decimal. Por exemplo, o valor "10" é um número inteiro. Literais inteiros são representados usando oint palavra-chave.
Double- O Dart também suporta valores numéricos fracionários, ou seja, valores com casas decimais. O tipo de dados Double no Dart representa um número de ponto flutuante de 64 bits (precisão dupla). Por exemplo, o valor "10,10". A palavra-chavedouble é usado para representar literais de ponto flutuante.
Cordas
Strings representam uma sequência de caracteres. Por exemplo, se você fosse armazenar alguns dados como nome, endereço, etc., o tipo de dados da string deve ser usado. Uma string Dart é uma sequência de unidades de código UTF-16.Runes são usados para representar uma sequência de unidades de código UTF-32.
A palavra-chave Stringé usado para representar literais de string. Os valores de string são incorporados em aspas simples ou duplas.
boleano
O tipo de dados Boolean representa os valores booleanos true e false. Dart usa obool palavra-chave para representar um valor booleano.
Lista e Mapa
A lista de tipos de dados e o mapa são usados para representar uma coleção de objetos. UMAListé um grupo ordenado de objetos. O tipo de dados List no Dart é sinônimo do conceito de uma matriz em outras linguagens de programação. oMaptipo de dados representa um conjunto de valores como pares de valores-chave. odart: core A biblioteca permite a criação e manipulação dessas coleções por meio das classes List e Map predefinidas, respectivamente.
O Tipo Dinâmico
Dart é uma linguagem digitada opcionalmente. Se o tipo de uma variável não for especificado explicitamente, o tipo da variável édynamic. odynamic a palavra-chave também pode ser usada explicitamente como uma anotação de tipo.