gpt4 book ai didi

ruby - 是否可以使用 `any?` 检查数组是否不为空?

转载 作者:数据小太阳 更新时间:2023-10-29 06:16:48 27 4
gpt4 key购买 nike

使用 any? 方法检查数组是否是否不好?

a = [1,2,3]

a.any?
=> true

a.clear

a.any?
=> false

还是使用 unless a.empty? 更好?

最佳答案

any? 在某些情况下与 not empty? 不同。

>> [nil, 1].any?
=> true
>> [nil, nil].any?
=> false

来自文档:

If the block is not given, Ruby adds an implicit block of {|obj| obj} (that is any? will return true if at least one of the collection members is not false or nil).

关于ruby - 是否可以使用 `any?` 检查数组是否不为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6245929/

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