- 2006/12/04
- プログラムミング その他

C言語などの構造化プログラミングでは、"goto文"を使ってはならないよ、という戒めみたいなものがある。当然、僕もそんなフレーズを何回も聞いたし、自分でも"goto文"を使ったスパゲッティソースを組まないように気を使ってきた。
が、実際は絶対に"goto文"を使ってはならないというわけではないようだ。
まだ経験が浅い僕のようなプログラマには、使い方(使い所)が難しいから、使わないでね。といった意味が含まれているらしい。
確かに、GOTO を使えば、何処にでもジャンプできるので、読みにくいコードが書けてしまう。しかし、それは GOTO を使うこと自体が原因なのではなく、その使い方が原因なのだ。簡単に言えば、「道具ではなく人間が悪い」のである。
あいたたた…。
参考
- Newer: Xbox360が魅力的に見えてきたが、実際どうなの?
- Older: オアフ島の人気ホテル宿泊券が当たる!