次の方法で共有


array_rotate_left()

適用対象: ✅Microsoft FabricAzure データ エクスプローラーAzure MonitorMicrosoft Sentinel

dynamic 配列内の値を左にローテーションします。

構文

array_rotate_left(arrayrotate_count)

構文規則について詳しく知る。

パラメーター

件名 タイプ Required 説明
array dynamic ✔️ 回転する配列。
rotate_count integer ✔️ 配列要素が左に回転する位置の数。 値が負の場合、要素は右に回転します。

返品

各要素が rotate_countに従って回転された元の配列と同じ要素を含む動的配列。

左に 2 要素分回転させます。

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 値を使用して、右に 2 要素分回転させます。

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]