void main() {
escolherMeioTransporteEnum(Transporte.aviao);
}
void escolherMeioTransporte(int locomocao) {
if (locomocao == 0) {
print('Vou de carro para o trabalho.');
} else if (locomocao == 1) {
print('Vou de bike para o trabalho.');
} else {
print('Vou trabalhar.');
}
}
void escolherMeioTransporteEnum(Transporte locomocao) {
/* if (locomocao == Transporte.carro) {
print('Vou ir de carro.');
} else if (locomocao == Transporte.bike) {
print('Vou ir de bike');
} else if (locomocao == Transporte.trem) {
print('Vou ir de trem.');
} else {
print('Não vou a lugar nenhum.');
}*/
switch (locomocao) {
case Transporte.carro:
print('Vou ir de carro.');
break;
case Transporte.bike:
print('Vou ir de bike');
break;
case Transporte.aviao:
print('Vou ir de avião');
break;
case Transporte.andando:
print('Vou ir andando');
break;
default:
print('Não vou a lugar nenhum!');
break;
}
}
enum Transporte { carro, bike, andando, aviao }