gpt4 book ai didi

Ruby:从散列返回带有[key,value]数组的数组副本

转载 作者:太空宇宙 更新时间:2023-11-03 17:41:01 24 4
gpt4 key购买 nike

在 Python 中有 dict.inspect() 方法返回元组列表 ( link )。ruby 中是否有类似的方法来实现数组的数组?

#input
{:a => 1, :b => 2}

#result
[[:a, 1], [:b, 2]]

最佳答案

在散列上调用 to_a 即可。

{:a => 1, :b => 2}.to_a
#=> [[:b, 2], [:a, 1]]

正如您在示例输出中看到的那样,顺序不一定会保留(至少在 ruby​​ 1.8 中不是,在 ruby​​ 1.9 中顺序会保留)。

关于Ruby:从散列返回带有[key,value]数组的数组副本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4001748/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com