array_rotate_right()
適用於:✅Microsoft網狀架構✅Azure 數據✅總管 Azure 監視器✅Microsoft Sentinel
在陣列內 dynamic
向右旋轉值。
語法
array_rotate_right(
array、 rotate_count)
深入瞭解 語法慣例。
參數
姓名 | 類型 | 必要 | 描述 |
---|---|---|---|
array | dynamic |
✔️ | 要旋轉的陣列。 |
rotate_count | 整數 | ✔️ | 陣列專案將向右旋轉的位置數目。 如果值為負數,元素會旋轉至 Left。 |
傳回
動態陣列,包含與原始數位相同的元素,每個元素都會根據 rotate_count旋轉。
範例
向右旋轉兩個位置:
print arr=dynamic([1,2,3,4,5])
| extend arr_rotated=array_rotate_right(arr, 2)
輸出
arr | arr_rotated |
---|---|
[1,2,3,4,5] | [4,5,1,2,3] |
使用負rotate_count值,旋轉至左邊兩個位置:
結果
print arr=dynamic([1,2,3,4,5])
| extend arr_rotated=array_rotate_right(arr, -2)
輸出
arr | arr_rotated |
---|---|
[1,2,3,4,5] | [3,4,5,1,2] |
相關內容
- 若要向左旋轉陣列,請使用 array_rotate_left()。
- 若要將陣列向左移位,請使用 array_shift_left()。
- 若要將陣列向右移位,請使用 array_shift_right()。