gpt4 book ai didi

arrays - 如果不可能,Ruby 哈希挖掘或返回 nil

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

我必须访问一个相当深入 JSON 对象的数组,然后映射该数组的内容并返回新数组。

如果数组存在->映射数组内容

如果数组为空...或者数组不存在 -> [](空数组)

我试过进行挖掘和绘制 map ...

the_data.dig('foo', 'bar', 0, 'baz', 'fuzz').map ...

fuzz 是我要映射的数组。

但是失败的部分是bar之后的部分,因为这里是一个空数组。

我怎样才能安全地退回到这里?

最佳答案

我只会去

the_data.dig('foo', 'bar', 0, 'baz', 'fuzz').to_a.map

作为

nil.to_a == []

您将尝试映射一个空数组,它不会执行任何操作并再次返回一个空数组。

关于arrays - 如果不可能,Ruby 哈希挖掘或返回 nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53068106/

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