注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
(2008.9.25 新規作成) 刺激的なタイトルにしてみましたが、どちらがいいとか悪いとか、という話ではあり... (2008.9.25 新規作成) 刺激的なタイトルにしてみましたが、どちらがいいとか悪いとか、という話ではありません。あしからず。 Haskell の特徴を調べるために、手続き型言語のRubyと比較してみようと思います。 ループ 変数の再代入やオブジェクトの破壊的な変更ができない Haskell ではループが書けません。 はるか昔、goto文が悪とされ、構造化プログラミングとしてgotoを使わないようになりました。goto文があればどのようなフローでも書けましたが、それに代わってwhileやforでループを書くようになりました。不自由ですが、ソースコードが明瞭になり、他人が書いたものでも読みやすくなりました。 変数への再代入が禁止されることで、ある変数が参照する値が勝手に変わることもなく、よりプログラムが読みやすくなります。ちょっと私はまだその境地には達していませんが。 ループのようなこと
2011/01/29 リンク