Last active
February 17, 2023 01:16
-
-
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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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