gpt4 book ai didi

ruby - 单分支哈希树

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

有没有什么方便的方法来转换数组

[a,b,c]

到哈希树结构,但只有一个分支,像这样:

{node: {a: {node: {b: {node: :c}}}}}

最佳答案

您可以使用reduce 得到结果:

l = [:a, :b, :c]
t = l.reverse.reduce{|h,v|{v=>{node:h}}} # {:a=>{:node=>{:b=>{:node=>:c}}}}

关于ruby - 单分支哈希树,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10946253/

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