array_rotate_right()
適用対象: ✅Microsoft Fabric✅Azure データ エクスプローラー✅Azure Monitor✅Microsoft Sentinel
dynamic
配列内の値を右にローテーションします。
構文
array_rotate_right(
array、rotate_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] |
関連するコンテンツ
- 配列を左に回転するには、 array_rotate_left()を使用します。
- 配列を左にシフトするには、 array_shift_left()を使用します。
- 配列を右にシフトするには、 array_shift_right()を使用します。