>>74
>利用価値がないなら、デフォルト値としての nil を返したほうがいいのではないかと。

利用価値がないと決め付けるのはいかがなものか。


>if だって else 節を省略したときに返す値は nil だしね。

え、else 節を省略して、かつ、if 節に入らなかったとき、だよね?
その場合 nil になるのは当然ではないかと。エラーでもいいけど。


ブロックの返り値の方がいいんじゃないか、とは俺も思う。
問答無用で nil を返すのは今よりもっとキモイので反対。