Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Fractionne un tableau en plusieurs tableaux en fonction des index de fractionnement et packe le tableau généré dans un tableau dynamique.
Syntaxe
array_split(tableau, index)
En savoir plus sur les conventions de syntaxe.
Paramètres
| Nom | Catégorie | Requise | Descriptif |
|---|---|---|---|
| tableau | dynamic |
✔️ | Tableau à fractionner. |
| index |
int ou dynamic |
✔️ | Tableau entier ou 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 en array_length + value. |
Retours
Retourne un tableau dynamique contenant des tableaux N+1 avec les valeurs de la plage [0..i1), [i1..i2), ... [iN..array_length)array, où N est le nombre d’index d’entrée et i1...iN les index.
Exemples
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]] |