3-3. switch文

値に応じた分岐は switch で書きます。Dart では case ごとに break 不要(フォールスルーしません)。

基本的な使い方

main.dart
void main() {
  var cmd = 'start';
  switch (cmd) {
    case 'start':
      print('開始');
      break;
    case 'run':
      print('実行');
      break;
    default:
      print('不明');
  }
}
出力結果
開始