つまり、RubyのSetはJavaのLinkedHashSetと同等ですか?
質問する
1522 次
1 に答える
12
Ruby 1.9の場合:はい。Ruby 1.8の場合:おそらくそうではありません。
Set
Hash
内部的に使用します; ハッシュは1.9で挿入順序付けされているので、準備は完了です。
muが短すぎると指摘しているため、これは実装の詳細であり、将来変更される可能性があります(可能性は低いですが)。ありがたいことに、の現在の実装は純粋なルビーであり、必要に応じて将来的Set
に適応させることができますOrderedSet
于 2012-04-28T06:41:25.183 に答える