gpt4 book ai didi

ruby - 如果嵌套数组为空,如何检查 ruby​​?

转载 作者:行者123 更新时间:2023-12-02 15:46:42 25 4
gpt4 key购买 nike

响应列表返回空嵌套数组:[[], [], []]

如何更好地使用 ruby​​ 测试后面的嵌套数组是否为空?

最佳答案

您可以使用 Array#empty?

使用 Array#all? 检查所有嵌套数组是否为空

[[], [], []].all?(&:empty?)
# => true

[[1], [2], []].all?(&:empty?)
# => false

[[1], [2], [3]].all?(&:empty?)
# => false

使用 Array#any? 检查至少一个嵌套为空

[[], [], []].any?(&:empty?)
# => true

[[1], [2], []].any?(&:empty?)
# => true

[[1], [2], [3]].any?(&:empty?)
# => false

关于ruby - 如果嵌套数组为空,如何检查 ruby​​?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73959004/

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