Ordered Hash 和 Ordered Options
两部分: Ordered Options 和 Ordered Hash.
Ordered Options
以方法的形式调用 Hash 的 key,读、写其 value.
普通 Hash:
使用 Ordered Options 后:
Ordered Hash
默认,Ruby 的 Hash 已经按照加入时的顺序进行排序,但这一点并不能得到保证,因为可能有"猴子补丁"的作用。
引入此模块后可,至少可当做 namespace,解决这一问题。
最后更新于