array_rotate_right()
S’applique à : ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Fait pivoter les valeurs à l’intérieur d’un dynamic
tableau à droite.
Syntaxe
array_rotate_right(
tableau, rotate_count)
En savoir plus sur les conventions de syntaxe.
Paramètres
Nom | Type | Requise | Description |
---|---|---|---|
array | dynamic |
✔️ | Tableau à faire pivoter. |
rotate_count | entier | ✔️ | Nombre de positions que les éléments du tableau seront pivotés vers la droite. Si la valeur est négative, les éléments sont pivotés vers la gauche. |
Retours
Tableau dynamique contenant les mêmes éléments que le tableau d’origine avec chaque élément pivoté en fonction de rotate_count.
Exemples
Rotation vers la droite par deux positions :
print arr=dynamic([1,2,3,4,5])
| extend arr_rotated=array_rotate_right(arr, 2)
Sortie
arr | arr_rotated |
---|---|
[1,2,3,4,5] | [4,5,1,2,3] |
Rotation vers la gauche par deux positions à l’aide d’une valeur rotate_count négative :
Résultats
print arr=dynamic([1,2,3,4,5])
| extend arr_rotated=array_rotate_right(arr, -2)
Sortie
arr | arr_rotated |
---|---|
[1,2,3,4,5] | [3,4,5,1,2] |
Contenu connexe
- Pour faire pivoter un tableau vers la gauche, utilisez array_rotate_left().
- Pour déplacer un tableau vers la gauche, utilisez array_shift_left().
- Pour déplacer un tableau à droite, utilisez array_shift_right().