다음을 통해 공유


array_rotate_left()

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

배열 내의 dynamic 값을 왼쪽으로 회전합니다.

구문

array_rotate_left(array, rotate_count)

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

매개 변수

이름 Type 필수 설명
array dynamic ✔️ 회전할 배열입니다.
rotate_count 정수 ✔️ 배열 요소가 왼쪽으로 회전할 위치의 수입니다. 값이 음수이면 요소가 오른쪽으로 회전됩니다.

반품

각 요소가 rotate_count 따라 회전되는 원래 배열과 동일한 요소를 포함하는 동적 배열입니다.

예제

다음 두 위치로 왼쪽으로 회전합니다.

print arr=dynamic([1,2,3,4,5])
| extend arr_rotated=array_rotate_left(arr, 2)

출력

arr arr_rotated
[1,2,3,4,5] [3,4,5,1,2]

음수 rotate_count 값을 사용하여 오른쪽으로 두 위치로 회전합니다.

print arr=dynamic([1,2,3,4,5])
| extend arr_rotated=array_rotate_left(arr, -2)

출력

arr arr_rotated
[1,2,3,4,5] [4,5,1,2,3]
  • 배열을 오른쪽으로 회전하려면 array_rotate_right()를 사용합니다.
  • 배열을 왼쪽으로 이동하려면 array_shift_left()를 사용합니다.
  • 배열을 오른쪽으로 이동하려면 array_shift_right()를 사용합니다 .