“дротик enum из строки” Ответ

дротик enum из строки

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

Dart enum для строки

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

Ответы похожие на “дротик enum из строки”

Вопросы похожие на “дротик enum из строки”

Больше похожих ответов на “дротик enum из строки” по Dart

Смотреть популярные ответы по языку

Смотреть другие языки программирования