次の方法で共有


array_rotate_right()

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

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

構文

array_rotate_right(arrayrotate_count)

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

パラメーター

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

返品

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

次の 2 つの位置で右に回転します。

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 値を使用して、2 つの位置で左に回転します。

結果

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]