From: "NAKAMURA, Hiroshi" Date: 2003-10-01T16:49:31+09:00 Subject: [ruby-dev:21456] Re: warnの戻り値 なひです。 > From: "U.Nakamura" > Sent: Wednesday, October 01, 2003 4:34 PM > | > |添付の一行パッチだとmesgを返してますが(これはリファレンス通り)、 > | > |nilあるいは空文字列を返すという仕様も悪くないかも。 > | > > | > nil返すってのは魅力的ですね。どう思います? > みなさま > | > | warnの戻り値って使いますかね。個人的にはどっちでも困らないよう > | な気がしますが。 > > 使わないと思いますが、ひょっとしたら世界のどこかにはwarnの戻 > り値を何か使っている奇特な人がいるかもしれません... 意図せずに使ってるようなのは、早めに間違いに気付いたほうがいい、 という観点もありますね。意図的に使ってるのは。。。やはり奇特っぽい のでパスしたい。 というわけで、pやputsなど、Rubyレベルで画面への副作用がメイン (主作用)のやつつながりで、nilを返すに一票です。 syswrite、write、putcなどCのラッパは考慮外。ズルい? > というわけで、ruby_verboseがnilのときのみnilを返す、という仕 > 様を提案します。 > よろしければ入れますが、いかがでしょう?>みなさま > # 環境によってはSEGVらしいのでさっさと結論出したいっす。 ruby_verboseで分岐する、のココロが理解できていないのですが、 ちょっとルールが煩雑な印象があります。