switch文なんて無くてもプログラムは作れる

「あ、もしかしてC言語ディスられてる?」って思っちゃった君たち。ちょっとこのサンプルコードを見てくれ。こいつをどう思う?

do {
  if (type == 1) goto case_1;
  if (type == 2) goto case_2;
  goto default_;
  
  case_1:   puts("1"); break;
  case_2:   puts("2"); break;
  default_: puts("-"); break;
} while (false);

すごく・・・switch文です・・・。

結論

GOTO文は最強。

関連

広告
広告