배열 슬라이스 ()
동적 배열의 조각을 추출합니다.
구문
array_slice(어레이, start, end)
인수
- array: 슬라이스를 추출할 입력 배열은 동적 배열이어야 합니다.
- start: 슬라이스의 0기반 (포함) 시작 인덱스이며 음수 값은 array_length+start로 변환됩니다.
- end: 슬라이스의 0기반 (포함) 종료 인덱스이며 음수 값은 array_length+end로 변환됩니다.
참고: 경계를 벗어난 인덱스는 무시됩니다.
리턴값
array의 [start..end] 범위에 있는 값의 동적 배열입니다.
예
print arr=dynamic([1,2,3])
| extend sliced=array_slice(arr, 1, 2)
결과
arr |
sliced |
|---|---|
| [1,2, 3] | [2, 3] |
print arr=dynamic([1,2,3,4,5])
| extend sliced=array_slice(arr, 2, -1)
결과
arr |
조각화된 |
|---|---|
| [1,2,3,4, 5] | [3 ,4, 5] |
print arr=dynamic([1,2,3,4,5])
| extend sliced=array_slice(arr, -3, -2)
결과
arr |
조각화된 |
|---|---|
| [1,2,3,4, 5] | [3 ,4] |