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.