숫자 수열
| 항목 | 값 |
|---|---|
| 화면 이름 | Sequence |
| 식별자 | sequenceV2 |
| 지원 실행 방식 | Batch, Faster, Streaming |
| 범주 | 배열 (Array) |
| 반환 자료형 | Array<T> |
시작값과 끝값 범위의 숫자 배열을 만듭니다.
입력 인자
| 이름 | 지정 여부 | 자료형 | 의미와 조건 |
|---|---|---|---|
End | 필수 | Expression<T> | 수열의 끝값이며 경계값을 포함합니다. |
Start | 필수 | Expression<T> | 수열의 시작값이며 경계값을 포함합니다. |
Step size | 선택 | Expression<T> | 숫자 사이의 단계 크기입니다. |
자료형 변수의 범위
T는Byte | Integer | Long | Short범위의 자료형을 받습니다.
입출력 예시
예시 1: 기본 동작
Byte 값의 기본 동작입니다.
인자 값:
End: 10Start: 0Step size: 1
출력: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]
예시 2: 기본 동작
Integer 값의 기본 동작입니다.
인자 값:
End: 10Start: 0Step size: 1
출력: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]
예시 3: 기본 동작
Long 값의 기본 동작입니다.
인자 값:
End: 10Start: 0Step size: 1
출력: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]
예시 4: 기본 동작
별도 단계를 지정하지 않으면 수열은 1씩 증가합니다.
인자 값:
End: 10Start: 0Step size: null
출력: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]
예시 5: 기본 동작
Short 값의 기본 동작입니다.
인자 값:
End: 10Start: 0Step size: 1
출력: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]
예시 6: 기본 동작
사용자 지정 단계 크기를 설정할 수 있습니다.
인자 값:
End: 10Start: 0Step size: 2
출력: [ 0, 2, 4, 6, 8, 10 ]
예시 7: 기본 동작
단계 크기는 음수일 수도 있습니다.
인자 값:
End: 0Start: 10Step size: -1
출력: [ 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 ]
예시 8: 경계 조건
유효하지 않은 수열은 null입니다.
인자 값:
End: 0Start: 10Step size: 2
출력: null