ruby是否有布尔值的数组求和方法?

bia*_*idp 14 ruby boolean-logic

Ruby允许你这样做

[5,5,5].sum
=> 15
Run Code Online (Sandbox Code Playgroud)

有没有什么可以在数组上做布尔算术

[true, true, true].sum
=> true
[true, false, true].sum
=> false
Run Code Online (Sandbox Code Playgroud)

mcf*_*gan 35

[true, true, true].all?
Run Code Online (Sandbox Code Playgroud)

将返回真实.

[true, false, true].all?
Run Code Online (Sandbox Code Playgroud)

将返回false.

此外,如果您想要布尔值或值:

[true, false, true].any? 
Run Code Online (Sandbox Code Playgroud)

返回true.