Ruby,自v1.9起,在循环遍历哈希时支持确定性顺序; 首先添加的条目将首先返回.
这是否适用于文字,即{ a: 1, b: 2 }总是在b之前产生?
{ a: 1, b: 2 }
我做了一个Ruby 2.1(MRI)的快速实验,它实际上是一致的,但是语言在多大程度上保证了所有Ruby实现的工作?
ruby sorting hash loops literals
hash ×1
literals ×1
loops ×1
ruby ×1
sorting ×1