"", "address" =>"", "-6ren">
gpt4 book ai didi

ruby - 我怎样才能访问一个变量

转载 作者:数据小太阳 更新时间:2023-10-29 08:46:41 25 4
gpt4 key购买 nike

我有这个数组:

{  
:details=> [
{
"account" =>"",
"address" =>"",
"category" =>"send",
"amount" =>0.0,
"fee" =>0.0
},
{
"account" =>"payment",
"address" =>"SXX5kpEyF8w1oK913wVg2ZbJWpLmWnCgAU",
"category" =>"receive",
"amount" =>1.0
}
]
}

如何访问 ruby​​ 中的第二个“地址”元素?当我做的时候

address: detail[:address]

我只得到第一个(空的)。

最佳答案

怎么样:

data = {  
:details=> [
{
"account" =>"",
"address" =>"",
"category" =>"send",
"amount" =>0.0,
"fee" =>0.0
},
{
"account" =>"payment",
"address" =>"SXX5kpEyF8w1oK913wVg2ZbJWpLmWnCgAU",
"category" =>"receive",
"amount" =>1.0
}
]
}

然后(因为,你永远不知道数组中哈希的顺序):

data[:details].detect{|d| !d['address'].empty? }['address']

关于ruby - 我怎样才能访问一个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25939340/

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