1
resposta

Faça o que eu fiz

import 'package:principal/principal.dart' as principal;

void main(List<String> arguments) {
  print('Hello world: ${principal.calculate(num1: 10, num2: 12)}!');
  escolherMeioTransporte(0);
  escolherMeioTransporteEnum(Transporte.andando);
  escolherMeioTransporteEnum(Transporte.carro);
  escolherMeioTransporteSwitch(Transporte.andando);
  escolherMeioTransporteSwitch(Transporte.skate);
}

void escolherMeioTransporte(int locomacao){

  if(locomacao == 0){
    print("Vou de CARRO para aventura");
  }else if (locomacao == 1){
    print("vou de BIKE para aventura!");
  }

}

escolherMeioTransporteEnum(Transporte locomacao){
  if(locomacao == Transporte.carro){
    print("Carro");
  }
  else if(locomacao == Transporte.andando){
    print("Andando");
  }
  else if(locomacao == Transporte.bike) {
    print("Bike");
  }
}

escolherMeioTransporteSwitch(Transporte locomacao){

  switch(locomacao){

    case Transporte.andando:
          print("Andando estou");
          break;
    case Transporte.bike:
          print("Bike estou");
          break;
    case Transporte.carro:
          print("Carro estou");
          break;
    default:print("Estou me aventurando!");
          break;
  }

}

enum Transporte {
  carro,
  bike,
  andando,
  skate
}
1 resposta

Oi Arthur, tudo bem?

Pelo código que você compartilhou, parece que você está explorando a sintaxe, coleções e dinamismo em Dart. É ótimo ver que você está se dedicando a aprender essa linguagem!

Muito obrigada por compartilhar com a gente o seu resultado!

Continue praticando.

Um abraço e bons estudos.