From: Yukihiro Matsumoto Date: 2008-02-14T17:13:38+09:00 Subject: [ruby-dev:33778] Re: HashからStructを作る まつもと ゆきひろです In message "Re: [ruby-dev:33756] Re: HashからStructを作る" on Wed, 13 Feb 2008 19:18:00 +0900, rubikitch@ruby-lang.org writes: |僕の中ではStructは「キーが固定されたハッシュ」と「配列」の双方の性質を持つクラスです。 |Struct#membersがあるのにStruct#member?がないのも意外でした。 |さらにStruct#keysとStruct#key?がそれぞれStruct#keysとStruct#membersの別名であると |整合性が取れていると思います。 「キーが固定されたハッシュ」の性質は現時点ではあんまりなくて、 それを強化すべきかどうかはまだ確信が持てていません。