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

数组元素

支持于: 批处理, 流处理

返回输入数组中给定位置的元素。超出数组的索引将返回null

表达式类别: 数组

声明的参数

  • 数组 - 从中提取元素的数组。
    表达式<数组<T>>
  • 位置 - 从数组中提取元素的位置。第一个元素在位置1。如果位置为负数,则从最后一个到第一个访问元素(例如:-1将返回最后一个元素)。
    表达式<整数>

类型变量界限: T 接受任何类型

输出类型: T

例子

例子 1: 基本情况

参数值:

  • 数组: [ 10, 11, 12 ]
  • 位置: 1

输出: 10


例子 2: 空情况

描述: 如果位置大于数组长度,则输出null。 参数值:

  • 数组: [ 1, 2, 4 ]
  • 位置: 10

输出: null


例子 3: 空情况

描述: 使用负索引从末尾索引数组。 参数值:

  • 数组: [ 1, 2, 4 ]
  • 位置: -1

输出: 4


例子 4: 空情况

参数值:

  • 数组: array
  • 位置: position
数组位置输出
[ 1, 2, 3 ]nullnull
null1null
nullnullnull

例子 5: 边缘情况

参数值:

  • 数组: array
  • 位置: position
数组位置输出
[ 1, 2, 3 ]0null