From: matz@... (Yukihiro Matsumoto) Date: 1997-12-25T16:45:11+09:00 Subject: [ruby-dev:1170] Re: visibility (Re: ruby 1.1b2 released) まつもと ゆきひろです In message "[ruby-dev:1169] Re: visibility (Re: ruby 1.1b2 released)" on 97/12/25, 石塚圭樹 writes: |けいじゅ@日本ラショナルソフトウェアです. |># この変更は1.1b3に取り込まれました.1.1b3以降はvisibilityの |># 継承は一切行われません. | |これも行なわれたのですね. そうです. |かつ. privateメソッドが追加されたと. 正確には「public/privateに引数が与えられなかった時の挙動が追 加された」ですね. |クラスの状態が一時的に変化するので何かなあと思ったのでした. なんとなく |メソッドらしくないですよね. 「メソッドによって状態が変化する」ってのは別にメソッドらしく ない訳じゃないですよね.一時的ってのが引っかかるのかなあ.そ れと1.1b3で採用された仕様では一時的に状態が変化するのはクラ スではなく,スコープです(よけい悪いか). |どうせなら. | |class Foo | def foo | ... | end | | private do | def bar | ... | end | end |end | |見たいな方が良いかも. なるほどねえ.でも class Foo def foo ... end private def bar ... end end とあんまり変わんないような….気分は変わるかな. まつもと ゆきひろ /:|)