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 }