[ruby-list:474] bug? and question
From:
keiju@... (Keiju ISHITSUKA)
Date:
1996-09-02 07:45:44 UTC
List:
ruby-list #474
けいじゅ@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 <----