다음을 통해 공유


array_slice()

적용 대상: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

동적 배열의 조각을 추출합니다.

구문

array_slice(array, start, end)

구문 규칙에 대해 자세히 알아봅니다.

매개 변수

이름 Type 필수 설명
array dynamic ✔️ 조각을 추출할 배열입니다.
start int ✔️ 조각의 시작 인덱스(포함)입니다. 음수 값은 .로 array_length+start변환됩니다.
end int ✔️ 조각의 마지막 인덱스입니다. (포함) 음수 값은 .로 array_length+end변환됩니다.

참고 항목

범위를 벗어난 인덱스는 무시됩니다.

반품

에서 [start..end] array범위의 값의 동적 배열을 반환합니다.

예제

다음 예제에서는 배열의 조각을 반환합니다.

print arr=dynamic([1,2,3]) 
| extend sliced=array_slice(arr, 1, 2)

출력

arr 슬라이스
[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]