Ruby初心者スレッドPart4
レス数が950を超えています。1000を超えると書き込みができなくなります。
0955940
2006/03/25(土) 11:57:28Rubyは、厳密さよりも簡潔さを優先しているから、boolean以外のものも受け付けるようになっている。そっちのほうが簡潔に書けるからね。
あとは慣れの問題じゃないかな。Rubyの仕様に慣れると、if文の条件式にいちいち obj != null とかつけるのがすげー面倒くさく感じるようになる。
Perlだと0や""も偽として扱うようになってるけど、これはちょっと困るよね。C言語はアセンブラみたいなもんだから0を偽とする仕様はわかるけど(ほかに偽となるような適当な値がないので)。
あと「条件式は必ずboolean」という仕様だと、
obj = obj1 || obj2 || obj3
tmpdir = ENV['TEMP'] || ENV['TMP'] || '/tmp'
という記述ができなくなるので、おれ的には反対。
>>941
おもしろくないっていわれたからって、つっかかってくんなよ
レス数が950を超えています。1000を超えると書き込みができなくなります。