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

序列

支持于: 批处理, 流处理

创建一个从起始到结束范围内的数字数组。

表达式类别: 数组

声明参数

  • 结束 - 结束的数字(包含)。
    Expression<T>
  • 起始 - 起始的数字(包含)。
    Expression<T>
  • 非必填 步长 - 数字之间的步长大小。
    Expression<T>

类型变量界限: T 接受 Byte | Integer | Long | Short

输出类型: Array<T>

例子

例子 1: 基础案例

描述: Byte 基础案例。 参数值:

  • 结束: 10
  • 起始: 0
  • 步长: 1

输出: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]


例子 2: 基础案例

描述: Integer 基础案例。 参数值:

  • 结束: 10
  • 起始: 0
  • 步长: 1

输出: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]


例子 3: 基础案例

描述: Long 基础案例。 参数值:

  • 结束: 10
  • 起始: 0
  • 步长: 1

输出: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]


例子 4: 基础案例

描述: 序列除非另有说明,默认步长为1。 参数值:

  • 结束: 10
  • 起始: 0
  • 步长: null

输出: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]


例子 5: 基础案例

描述: Short 基础案例。 参数值:

  • 结束: 10
  • 起始: 0
  • 步长: 1

输出: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]


例子 6: 基础案例

描述: 可以指定自定义步长 参数值:

  • 结束: 10
  • 起始: 0
  • 步长: 2

输出: [ 0, 2, 4, 6, 8, 10 ]


例子 7: 基础案例

描述: 步长可以为负数 参数值:

  • 结束: 0
  • 起始: 10
  • 步长: -1

输出: [ 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 ]


例子 8: 边缘案例

描述: 无效的序列将变为 null 参数值:

  • 结束: 0
  • 起始: 10
  • 步长: 2

输出: null