前田です。

U.Nakamura wrote:
> 正直、将来展望が一番納得いかない、というか、それならnil.to_s
> もNoMethodErrorじゃないの? とかいう気がします。嫌ですけど。
> というわけで、
>   String(nil)  #=> TypeError
>   Integer(nil) #=> TypeError
>   Float(nl)    #=> TypeError
>   nil.to_s     #=> ""
>   nil.to_i     #=> 0
>   nil.to_f     #=> 0.0
> というあたりを希望します。

私もこれが一番一貫性があって、かつ便利だと思います。

-- 
前田 修吾