From: Shin-ichiro HARA Date: 2002-02-25T15:52:33+09:00 Subject: [ruby-dev:16066] Re: New Struct 原です。 OpenStruc ってのがあるんですね!知らなんだ。 >なひです。 >でも、いきなり >インスタンス作る(で、そのインスタンスのクラスのメンバ定義は >忘れちゃう)というのは、いくら分かり易くても、 >実際にはあまり使われなさそうな気がします。 鋭い指摘。しかし各メンバに何にも関連がない時、インスタンスの属 するクラスには興味がないですよね。例えば、これが使われる場面と しては、メソッドの出入り口で、 return "matz", 104 の代わりに return Struct(:name => "matz", :age => 104) みたいに使うことを主に考えていのです。だから、メンバ定義は むしろメソッドの仕様に属するので、忘れられないわけ。