array_rotate_left()

dynamic 陣列中的值旋轉至左方。

語法

array_rotate_left(array, rotate_count)

深入瞭解 語法慣例

參數

名稱 類型 必要 Description
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]