けいじゅ@SHLジャパンです. バグレポート(?)と幾つか質問があります. 1. rand(0) rand(0) を実行すると, Arithmetic関係のエラーを出して落ちます. まあ, 使い方が悪 いのですが, 落ちるのだけは勘弁して下さい. 2. ::と.の結合度 ::と.の結合度がおかしくないですか? Foo::Bar.baz() --> Foo::(Bar.baz()) と結合しているみたいです. こういう使い方はしないはずだと思うのですが?? 3. next nextがデフォルトでプライベートになります. class Foo def next end end f = Foo.next f.next すると, エラーになります. 4. def Foo.[] class Foo def Foo.[](index) つまり, クラスに関してのオペレータの特異メソッドが定義できません. それ とも私が悪いのかしら? 5. 特異メソッド中のinclude 特異メソッド中でモジュールをインクルードしたい時にはどうすれば良いので しょうか? class Foo Foo.type.include Math def Foo.foo print sin(1) end end Foo.foo は動くのですが, 間違っているような... あと, あるメソッド内だけでインクルードする機能とかはないんですか? __ .........................................石塚 圭樹@SHLジャパン(株)... ------------>アドレス変わりました!! e-mail: keiju / shljapan.co.jp <----