注意:以下翻译的准确性尚未经过验证。这是使用 AIP ↗ 从原始英文文本进行的机器翻译。

任意数组元素满足

支持于: 批处理, 流处理

如果数组中的任意元素使表达式为true,则返回true。

表达式类别: 数组

声明的参数

  • 数组 - 数组表达式。
    Expression<Array<AnyType>>
  • 布尔条件 - 每个数组元素应用一次的表达式。
    Expression<Boolean>

输出类型: Boolean

示例

示例 1: 基本情况

参数值:

  • 数组: miles
  • 布尔条件:
    lessThan(
     left: element,
     right: base_line,
    )
milesbase_line输出
[ 12300, 100150 ]20000true

示例 2: 基本情况

参数值:

  • 数组: miles
  • 布尔条件:
    isNull(
     expression: element,
    )
miles输出
[ 12300, null ]true
[ 12300, 12000 ]false

示例 3: 基本情况

参数值:

  • 数组: boolean_array
  • 布尔条件: element
boolean_array输出
[ true, false ]true
[ false, false ]false
[ true, true ]true

示例 4: 空值情况

描述: 空数组将返回空输出。 参数值:

  • 数组: miles
  • 布尔条件:
    isNull(
     expression: element,
    )
miles输出
nullnull