在陣列內 dynamic 向右旋轉值。
語法
array_rotate_right(
array、 rotate_count)
深入瞭解 語法慣例。
參數
| 姓名 | 類型 | 必要 | 描述 |
|---|---|---|---|
| 陣列 | 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()。