array_split()
Fractionne un tableau en plusieurs tableaux en fonction des index de fractionnement et emballe le tableau généré dans un tableau dynamique.
Syntax
array_split
(tableau, index)
Découvrez les conventions de syntaxe.
Paramètres
Nom | Type | Obligatoire | Description |
---|---|---|---|
array | dynamic |
✔️ | Tableau à fractionner. |
index | int ou dynamic |
✔️ | Entier ou tableau dynamique d’entiers utilisé pour indiquer l’emplacement auquel fractionner le tableau. L’index de début des tableaux est égal à zéro. Les valeurs négatives sont converties array_length + value en . |
Retours
Retourne un tableau dynamique contenant des tableaux N+1 avec les valeurs dans la plage [0..i1), [i1..i2), ... [iN..array_length)
à partir de array
, où N est le nombre d’index d’entrée et i1...iN
sont les index.
Exemples
Cet exemple suivant montre comment fractionner et tableaux.
print arr=dynamic([1,2,3,4,5])
| extend arr_split=array_split(arr, 2)
Sortie
Arr | arr_split |
---|---|
[1,2,3,4,5] | [[1,2],[3,4,5]] |
print arr=dynamic([1,2,3,4,5])
| extend arr_split=array_split(arr, dynamic([1,3]))
Sortie
Arr | arr_split |
---|---|
[1,2,3,4,5] | [[1],[2,3],[4,5]] |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour