Skip to content

Instantly share code, notes, and snippets.

@ulisseshen
Last active February 17, 2023 01:16
Show Gist options
  • Save ulisseshen/e87649330fcbcbc65d567ceae1973808 to your computer and use it in GitHub Desktop.
Save ulisseshen/e87649330fcbcbc65d567ceae1973808 to your computer and use it in GitHub Desktop.
[mobile_dev] Aula 8 - Dart palavras reservadas, prefixo _, map, modificador de proteção const final
void main() {
// variáveis podem ser modificadas
// String nome = "Ana Beatriz";
// modificador de proteção variável (final, const)
// const String nome = "Ana Beatriz";
// const nome = "Ana Beatriz";
final String nome = "Ana Beatriz";
print(nome);
//Palavras reservadas
//Palavras usadas pela estrutura da linguagem
//não podem seu usadas como variáveis
// bool if = true;
// List for = ["in"];
// String Map = "nome: Ulisses";
// String async = "Variavel assíncrona";
// Com prefixo _ funciona...
//Mas não use o _ para palavras reservadas
// bool _if = true;
// List _for = ["in"];
// String _Map = "nome: Ulisses";
// String _async = "Variavel assíncrona";
Map palavrasReservadas = {
//chave: valor
"if": true,
"for": ["in"],
"Map": "nome: Ulisses",
"async": "Variavel assíncrona",
};
print(palavrasReservadas);
// acessando o Map pela chave.
print(palavrasReservadas["if"]);
// variavel const ou final não pode ser reassinado
// nome = "Bia";
String apelido = "Bia";
print("Nome: $nome, Apelido: $apelido");
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment