array_rotate_left()
適用於:✅Microsoft網狀架構✅Azure 數據✅總管 Azure 監視器✅Microsoft Sentinel
將陣列內的 dynamic
值旋轉到左邊。
語法
array_rotate_left(
array、 rotate_count)
深入瞭解 語法慣例。
參數
姓名 | 類型 | 必要 | 描述 |
---|---|---|---|
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()