まつもと ゆきひろです
In message "[ruby-list:12487] 名前空間とクラス変数 (Re: Meeting2000-0_92b1)"
on 99/03/01, hisanori / sitc.toshiba.co.jp <hisanori / sitc.toshiba.co.jp> writes:
|名前空間を分離する(パッケージみたいなの)にはどうすればいいんだろう?
|クラス変数ってないらしい(FAQより)んだけど、これからもずっとないのかな?
|
|ってことです。教えてください。
名前空間にはモジュールを使うことが多いですね
module Foo
ClassVariable = {}
def foo
end
end
module Bar
include Foo
end
クラス定数の代わりは定数にハッシュを代入することが多いです.
module Baz
include Foo
def bar
ClassVariable["vv"] = 25
..
end
end