Sequence(序列(Sequence))¶
Supported in: Batch, Faster, Streaming
Creates an array with numbers in range from start to end.
Expression categories: Array
Declared arguments¶
- End: The number to end at (inclusive).
Expression\ - Start: The number to start from (inclusive).
Expression\ - optional Step size: The size of the steps between numbers.
Expression\
Type variable bounds: T accepts Byte | Integer | Long | Short
Output type: Array\
Examples¶
Example 1: Base case¶
Description: Byte base case.
Argument values:
- End: 10
- Start: 0
- Step size: 1
Output: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]
Example 2: Base case¶
Description: Integer base case.
Argument values:
- End: 10
- Start: 0
- Step size: 1
Output: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]
Example 3: Base case¶
Description: Long base case.
Argument values:
- End: 10
- Start: 0
- Step size: 1
Output: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]
Example 4: Base case¶
Description: Sequences increase by 1 unless otherwise specified.
Argument values:
- End: 10
- Start: 0
- Step size: null
Output: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]
Example 5: Base case¶
Description: Short base case.
Argument values:
- End: 10
- Start: 0
- Step size: 1
Output: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]
Example 6: Base case¶
Description: You can specify a custom step amount
Argument values:
- End: 10
- Start: 0
- Step size: 2
Output: [ 0, 2, 4, 6, 8, 10 ]
Example 7: Base case¶
Description: Steps can be negative
Argument values:
- End: 0
- Start: 10
- Step size: -1
Output: [ 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 ]
Example 8: Edge case¶
Description: Invalid sequences become null
Argument values:
- End: 0
- Start: 10
- Step size: 2
Output: null
中文翻译¶
序列(Sequence)¶
支持模式:批处理(Batch)、快速处理(Faster)、流处理(Streaming)
创建一个包含从起始值到结束值范围内数字的数组。
表达式类别: 数组(Array)
声明的参数¶
- 结束值(End): 序列结束的数字(包含该值)。
表达式\ - 起始值(Start): 序列开始的数字(包含该值)。
表达式\ - 可选 步长(Step size): 数字之间的步进大小。
表达式\
类型变量约束: T 接受 Byte | Integer | Long | Short
输出类型: Array\
示例¶
示例 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