在Ruby 1.9.x中,我有一个维护其顺序的哈希
hsh = {9=>2, 8=>3, 5=>2, 4=>2, 2=>1}
Run Code Online (Sandbox Code Playgroud)
有没有办法说出除此之外的第三个元素的关键:
hsh.to_a[2][0]
Run Code Online (Sandbox Code Playgroud)
Jac*_*kin 20
尝试使用Hash#keys
和Hash#values
:
thirdKey = hsh.keys[2]
thirdValue = hsh.values[2]
Run Code Online (Sandbox Code Playgroud)