From: ARIMA Yasuhiro Date: 2000-10-16T22:59:28+09:00 Subject: [ruby-list:25475] to_i and to_s ( Re: 始めまして 有馬です。 matsue wrote | ・元々が perl 使いだったので、「String型に入った数字の文字列」と、 |  Numeric型(?)の自動変換が欲しいかな、とか思いました。 松江さんのいうところの改善にあたる機能は用意されないでしょう。 私は自動変換で困った覚えがあるので、文字列と数値を自動変換しない Ruby の仕様の方が好ましく思います。 blade で to_i と to_s をキーに検索してみました。 [ruby-list:11909] | むかしは必要なかったのです.Perl同様適当に変換してました.が, | それでは型にまつわるバグの発見が遅れる一方ですから,ちゃんと | 型を合わせる方法を選ぶようになったのです. [ruby-list:12006] | 言語は便利さよりも安全性をとるべきです. バグを発見するのは困難ですが, | 便利にするにはメソッド1つ*自分*で追加すれば良いのだから. matsue wrote | それと関係して、変数の中身が nil だったときの扱いが、 | 時々うっとおしく感じてしまったのも事実です。 未定義値に対してはエラーになるという話ですか? これがメソッドの引数についてなら、nil に対しての振る舞いを 定義しておけばよいのではないでしょうか? -- 有馬 康弘