Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com

Accueil

 
4D v19.8
collection.remove( )

collection.remove( ) 


 

collection.remove ( positionDépart {; combien} ) -> Résultat 
Paramètre Type   Description
positionDépart  Entier long in Elément de départ de la suppression
combien  Entier long in Nombre d'éléments à supprimer (1 élément si omis)
Résultat  Collection in 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).

Exemple  

 C_COLLECTION($col)
 $col:=Creer 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"]



Voir aussi  

collection.clear( )

 
PROPRIÉTÉS 

Produit : 4D
Thème : Collections
Numéro : 705242
Nom intl. : collection.remove( )

Commande(s) éligible(s) à l'exécution dans un process préemptif

 
PAGE CONTENTS 
 
HISTORIQUE 

Créé : 4D v16 R6

 
UTILISATION DE L'ARTICLE

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)