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.resize( )

collection.resize( ) 


 

collection.resize ( taille {; valeurDéfaut} ) -> Résultat 
Paramètre Type   Description
taille  Entier long in Nouvelle taille de la collection
valeurDéfaut  Numérique, Texte, Objet, Collection, Date, Booléen in Valeur par défaut des nouveaux éléments (le cas échéant)
Résultat  Collection in Collection d'origine redimensionnée

La méthode collection.resize( ) redimensionne la collection à la taille définie et retourne la collection redimensionnée.

Note : Cette méthode modifie la collection d'origine.

  • Si taille < longueur de la collection, les éléments en surplus sont supprimés de la collection (à partir de la fin).
  • Si taille > longueur de la collection, taille est la nouvelle longueur de la collection.
    Par défaut, les éléments ajoutés contiennent des valeurs null. Si vous souhaitez que les éléments ajoutés soient initialisés avec une valeur particulière, passez cette valeur dans le paramètre valeurDéfaut

Exemple  

 C_COLLECTION($c)
 $c:=Creer collection
 $c.resize(10) // $c=[null,null,null,null,null,null,null,null,null,null]
 
 $c:=Creer collection
 $c.resize(10;0) // $c=[0,0,0,0,0,0,0,0,0,0]
 
 $c:=Creer collection(1;2;3;4;5)
 $c.resize(10;Creer objet("name";"X")) //$c=[1,2,3,4,5,{name:X},{name:X},{name:X},{name:X},{name:X}]
 
 $c:=Creer collection(1;2;3;4;5)
 $c.resize(2) //$c=[1,2]



Voir aussi  

collection.fill( )
collection.length

 
PROPRIÉTÉS 

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

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)