🦔

【Dart】enumを利用したswitch文(コピペ用)

2020/12/02に公開

【Dart】制御フロー文

enumを利用したswitch文

enum Command { none, command1, command2, command3 }

void main() {
  testSwitch(Command.none);
  testSwitch(Command.command1);
  testSwitch(Command.command2);
  testSwitch(Command.command3);
}

void testSwitch(Command input) {
  switch (input) {
    case Command.command1:
      print('1');
      break;
    case Command.command2:
      print('2');
      break;
    case Command.command3:
      print('3');
      break;
    default:
      print('default');
  }
}

実行結果

default
1
2
3

Discussion