Add methods or values to enum in dart

前端 未结 8 981
刺人心
刺人心 2020-12-14 05:21

In java when you are defining an enum you can do something similar to the following. Is this possible in Dart?

enum blah {
  one(1), two(2);
  final num valu         


        
8条回答
  •  难免孤独
    2020-12-14 06:11

    For String returns :

    enum Routes{
      SPLASH_SCREEN,
      HOME,
      // TODO Add according to your context
    }
    
    String namedRoute(Routes route){
      final runtimeType = '${route.runtimeTypes.toString()}.';
      final output = route.toString();
      return output.replaceAll(runtimeType, "");
    }
    

提交回复
热议问题