From: matz@... (Yukihiro Matsumoto) Date: 2002-04-15T07:48:42+09:00 Subject: [ruby-dev:16907] Re: Struct::*#each_pair まつもと ゆきひろです In message "[ruby-dev:16904] Struct::*#each_pair" on 02/04/14, "Akinori MUSHA" writes: | Struct::*#members が返す配列ではメンバ名はみな文字列化されて |いますが、 Struct::*#each_pair はメンバ名をシンボルで渡してくる |ようです。(ruby-shim で実装してて気づいた) 新井さんの指摘で気付いてはいました。 | どちらかに揃えた方がいいと思うのですが、いかがでしょう。 どっちに揃えるのがよいと思いますか? membersやlocal_variablesなど、本来シンボルを返したほうが良さ そうなメソッドもSymbolができるより前からあるので、歴史的事情 で文字列(の配列)を返すなのですが、この辺でシンボルを返すよう にしたほうがよい、とか?