import 'package:dart_sintaxe/dart_sintaxe.dart' as dart_sintaxe;
void main(List arguments) {
Set LocaisVisitados = {}; //escolherTransporte(Transporte.onibus);
LocaisVisitados = registrarDistino('RJ', LocaisVisitados); LocaisVisitados = registrarDistino('AM', LocaisVisitados); LocaisVisitados = registrarDistino('PR', LocaisVisitados); LocaisVisitados = registrarDistino('CE', LocaisVisitados); LocaisVisitados = registrarDistino('AM', LocaisVisitados);
//print(LocaisVisitados);
Map<String,dynamic> registrarPreco = { };
registrarPreco['Manaus'] = 1200; registrarPreco['Presidente-Figueiredo'] = 200; registrarPreco.remove('Manaus'); registrarPreco['Manaus'] = 'CAROOOO';
//print(registrarPreco); Pessoa pessoa1 = Pessoa('Giovanny', 26, true); print(pessoa1.toMap());
}
void escolherTransporte ( Transporte locomocao){ switch (locomocao){ case Transporte.carro: print('Vai de carro!'); break; case Transporte.moto: print('Vai de moto!'); break; case Transporte.onibus: print('Vai de onibus!'); break; case Transporte.aviao: print('Vai de aviao!'); break; case Transporte.barco: print('Vai de barco!'); break; case Transporte.bicicleta: print('Vai de bicicleta!'); break; }
}
enum Transporte{ carro, moto, onibus, aviao, barco, bicicleta }
Set registrarDistino(String destino, Set banco){ banco.add(destino); return banco; } class Pessoa{ String nome; int idade; bool estaAutenticada;
Pessoa(this.nome, this.idade, this.estaAutenticada);
Map<String,dynamic> toMap(){ Map<String,dynamic> pessoaMap = {}; pessoaMap['nome'] = nome; pessoaMap['idade'] = idade; pessoaMap['estaAutenticada'] = estaAutenticada; return pessoaMap; } }