FORALL 函数
简介
FORALL 函数用于判断数组中的所有元素是否满足指定的条件。该函数接受一个数组和一个单参数的 lambda 表达式作为输入,并返回一个布尔值结果。
语法
参数说明
array
: 输入的数组,类型为array<T>
。x -> expr
: 单参数形式的 lambda 表达式,其中x
对应数组中的元素,expr
是需要返回布尔值的表达式。
返回结果
- 返回一个布尔值,表示数组中的所有元素是否满足 lambda 表达式指定的条件。
使用示例
-
判断数组中的所有元素是否小于等于 3:
结果:
-
判断数组中的所有元素是否大于 10:
结果:
-
判断包含空值的数组中的所有非空元素是否小于等于 3:
结果:
-
判断数组中的所有偶数元素是否大于等于 2:
结果:
注意事项
- 当数组为空时,FORALL 函数将返回
NULL
值。 - 当 lambda 表达式中的条件不满足所有元素时,函数返回
false
。 - 当 lambda 表达式中的条件满足所有元素时,函数返回
true
。
联系我们