アカウント名:
パスワード:
>一方、「if」はRubyを除く9言語で5位以内に入っている。Rubyの上位はなんなんだ、とソースを見てみたら、
1 739641 end2 263685 do3 260162 def4 228260 assert5 206872 should6 174484 17 147050 new8 141169 equal9 136831 a10 133595 to11 132846 012 130953 name13 126375 if
という結果。たしかにRubyらしいという気がする。class-end, def-end, begin-end, といろんなブロック構文の終了にendを使うので、終わらせる方が始めさせる方より多いというちょっと不思議
0より1の方が多いのって、なんか理由あんの?
他の言語とは違って、0がfalse扱いにならないからかも。間違いの元になるから。何でもいいから適当に初期化する場合、Rubyでは通常nilを使う。あと、ゼロテストに関しては専用メソッドzero?, nonzero?を使えるのもあるかな。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
物事のやり方は一つではない -- Perlな人
Rubyの上位 (スコア:4, 参考になる)
>一方、「if」はRubyを除く9言語で5位以内に入っている。
Rubyの上位はなんなんだ、とソースを見てみたら、
という結果。たしかにRubyらしいという気がする。
class-end, def-end, begin-end, といろんなブロック構文の終了にendを使うので、終わらせる方が始めさせる方より多いというちょっと不思議
Re: (スコア:1)
0より1の方が多いのって、なんか理由あんの?
1を聞いて0を知れ!
Re:Rubyの上位 (スコア:1)
他の言語とは違って、0がfalse扱いにならないからかも。間違いの元になるから。
何でもいいから適当に初期化する場合、Rubyでは通常nilを使う。
あと、ゼロテストに関しては専用メソッドzero?, nonzero?を使えるのもあるかな。