From: Fujimaru Hiroyasu Date: 2002-07-05T11:48:26+09:00 Subject: [ruby-list:35527] Re: [ 質問 ] オブジェクト名を得る方法  ふじまるです。 > あおきです。 > > In mail "[ruby-list:35523] [ 質問 ] オブジェクト名を得る方法" > Fujimaru Hiroyasu wrote: > > >  ふじまると申します。 > > > >  Object#idの値からオブジェクト名を得る事は可能でしょうか? > > 名前って変数名のことですよね。一言で言ってしまうと、無理です。 > 正確に言うと、不可能ではありませんが手間とコストがかかるので > 思うほど便利ではありません。 > >そういうことがしたくなるときは、たぶんハッシュなどで自前で >管理をするほうがなにかといい結果になると思います。  ここでかけるコストは問題にしていない(作成するインタフェースが良くなれば、 長期的に見てコストは回収できると思う)のですが、手間がかかるというのは、 Rubyだけでは記述できないという事でしょうか?  そういう事であれば、Rubyのソースを眺めてみます。  ハッシュで自前管理する為の名前(そのままキーにする)をidから引きたいので す。 c='TEST STRING' h.store('c',c)  とせず、 c='TEST STRING' h.store(c)  だけで良いならスマートですよね。 ================= 藤丸博康 f-hiro@eweb.co.jp