“Dart enum de la cadena” Código de respuesta

Dart enum de la cadena

Fruit f = Fruit.values.firstWhere((e) => e.toString() == 'Fruit.' + str);
Hemang Joshi

DART enum a la cadena

enum Topic { none, computing, general }

extension TopicString on String {
  Topic get topic {
    switch (this) {
      case 'computing':
        return Topic.computing;
      case 'general':
        return Topic.general;
      case 'none':
        return Topic.none;
    }
  }
}

extension TopicExtension on Topic {
  String get string {
    switch (this) {
      case Topic.computing:
        return 'computing';
      case Topic.general:
        return 'general';
      case Topic.none:
        return 'none';
    }
  }
}
Handsome Hawk

Respuestas similares a “Dart enum de la cadena”

Preguntas similares a “Dart enum de la cadena”

Más respuestas relacionadas con “Dart enum de la cadena” en Dart

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código