個人メモです。
any?メソッドを使うことで、対象のオブジェクトの中に該当する要素が一つでもあればtrueを返す。
・オブジェクト.any?{ |変数| 条件式 }
**ブロック`{}`を省略した場合は、対象のオブジェクトの中に値が存在すればtrueを返す**。
・オブジェクト.any?
##ブロックありの場合
▼trueの事例
true1
arr = [1, 2, 3]
arr.any?{|x| x < 2}
=> true
▼falseの事例
false1
arr = [1, 2, 3]
arr.any?{|x| x > 10}
=> false
##ブロックなしの場合
▼trueの事例
true1
arr = [1, 2, 3]
arr.any?
=> true
true2
arr = [nil, 2, nil]
arr.any?
=> true
**▼falseの事例**
false1
arr3 = []
arr3.any?
=> false
false2
arr4 = [nil, nil, nil]
arr4.any?
=> false