Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
collection.remove( )
|
collection.remove ( positionDépart {; combien} ) -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
positionDépart | Entier long |
![]() |
Elément de départ de la suppression | |||||
combien | Entier long |
![]() |
Nombre d'éléments à supprimer (1 élément si omis) | |||||
Résultat | Collection |
![]() |
Collection d'origine moins le(s) élément(s) supprimé(s) | |||||
La méthode collection.remove( ) supprime un ou plusieurs élément(s) dans la collection à partir de la position spécifiée par positionDépart et retourne la collection modifiée.
Note : Cette méthode modifie la collection d'origine.
Dans positionDépart, passez le numéro de l'élément à partir duquel la suppression doit débuter dans la collection. Attention : N'oubliez pas que les éléments des collections sont numérotés à partie de 0. Si positionDépart est supérieur à la longueur de la collection, le numéro de départ sera celui de la longueur (collection.length) de la collection.
Dans combien, passez le nombre d'éléments à supprimer à partir de positionDépart. Si combien n'est pas spécifié, un seul élément est supprimé.
Si vous tentez de supprimer un élément d'une collection vide, la méthode ne fait rien (aucune erreur n'est générée).
C_COLLECTION($col)
$col:=New collection("a";"b";"c";"d";"e";"f";"g";"h")
$col.remove(3) // $col=["a","b","c","e","f","g","h"]
$col.remove(3;2) // $col=["a","b","c","g","h"]
$col.remove(-8;1) // $col=["b","c","g","h"]
$col.remove(-3;1) // $col=["b","g","h"]
Produit : 4D
Thème : Collections
Numéro :
705242
Créé : 4D v16 R6
4D - Langage ( 4D v19)
4D - Langage ( 4D v19.1)
4D - Langage ( 4D v19.4)
4D - Langage ( 4D v19.5)
4D - Langage ( 4D v19.6)
4D - Langage ( 4D v19.7)
4D - Langage ( 4D v19.8)