次の方法で共有


array_rotate_right()(配列を右に回転する)

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

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

構文

array_rotate_right( arrayrotate_count)

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

パラメーター

件名 タイプ 必須 説明
配列 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]