Playlist: Curso Grátis de FLUTTER e DART Completo
Curso de DART
Números na Linguagem Dart
Na linguagem de programação DART os números são de 2 formas:
int
Valores inteiros não maiores que 64 bits, dependendo da plataforma. Na VM Dart, os valores podem ser de -263 a 263 – 1. O dart compilado para JavaScript usa números JavaScript, permitindo valores de -253 a 253 – 1.
double
Números de ponto flutuante de 64 bits (precisão dupla), conforme especificado pelo padrão IEEE 754.
Tanto int quanto double são subtipos de num. O tipo num inclui operadores básicos, como +, -, / e *, e também é onde você encontrará abs (), ceil () e floor (), entre outros métodos.
Inteiros são números sem um ponto decimal. Aqui estão alguns exemplos de definição de literais inteiros:
var x = 1;
var hex = 0xDEADBEEF;
Se um número inclui um decimal, é um duplo. Aqui estão alguns exemplos de definição de literais duplos:
var y = 1,1;
var expoentes = 1,42e5;
A partir do Dart 2.1, literais inteiros são automaticamente convertidos para duplos quando necessário:
duplo z = 1; // Equivalente ao dobro z = 1,0.
Nota de versão: Antes do Dart 2.1, era um erro usar um literal inteiro em um contexto duplo.