Skip to content

Instantly share code, notes, and snippets.

@nunomazer
Created March 25, 2020 21:34
Show Gist options
  • Save nunomazer/49ec289bff7c4eb565842c7b03b42ddc to your computer and use it in GitHub Desktop.
Save nunomazer/49ec289bff7c4eb565842c7b03b42ddc to your computer and use it in GitHub Desktop.
Variáveis em Dart
void main() {
// Variável que armazena números inteiros
int idade = 47;
print("Idade: $idade");
// Variável que armazena números decimais
double raio = 10.25;
print("Raio: $raio");
// Variável que armazena caracteres e textos
String nome = "Ademir";
print("Ola $nome, seja bem vindo!");
// Variável que armazena verdadeiro ou false
bool ligado = true;
print("Ligado: $ligado");
// Variável que guarda uma lista genérica
List listaGenerica = [13, "Uma string", true, 57];
print(listaGenerica);
// Variável que guarda uma lista de números inteiros
List<int> listInteiros = [10, 20, 30, 40];
print(listInteiros);
// Variável que guarda um dicionário (Map) com chave e valor em formato texto
Map<String, String> nome_sobrenome = {
"Ademir": "Mazer Junior",
"Claudia": "Trevisan"
};
// Variável sem tipo definido, seu tipo é igual ao tipo do primeiro valor que recebe
var sobrenome = nome_sobrenome[nome];
print("O sobrenome do $nome é $sobrenome");
// Constantes (valores imutáveis)
const double pi = 3.1416;
print("O valor de PI é $pi");
// Variável dinâmica (neste momento é do tipo inteiro pois recebeu o valor 10)
dynamic x = 10;
print(x);
// O tipo da variável pode ser alterada em tempo de execução (agora é um texto)
x = "Curso";
print(x);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment