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

collection.equal( ) 


 

collection.equal ( collection2 {; option} ) -> Résultat 
Paramètre Type   Description
collection2  Collection in Collection à comparer
option  Entier long in ck diacritical : évaluation diacritique ("A" # "a" par exemple)
Résultat  Booléen in True if collections are identical, false otherwise

La méthode collection.equal( ) compare la collection avec collection2 et retourne vrai si elles sont identiques (comparaison profonde).

Par défaut, une évaluation non diacritique est effectuée. Si vous souhaitez que l'évaluation différencie les majuscules/minuscules ou les caractères accentués, passez la constante ck diacritical dans le paramètre option.

Note : Les éléments avec la valeur null ne sont pas égaux aux éléments undefined.

Exemple  

 C_COLLECTION($c;$c2)
 C_BOOLEEN($b)
 
 $c:=Creer collection(Creer objet("a";1;"b";"orange");2;3)
 $c2:=Creer collection(Creer objet(("a";1;"b";"orange");2;3;4)
 $b:=$c.equal($c2// faux
 
 $c:=Creer collection(Creer objet(("1";"a";"b";"orange");2;3)
 $c2:=Creer collection(Creer objet(("a";1;"b";"orange");2;3)
 $b:=$c.equal($c2// faux
 
 $c:=Creer collection(Creer objet(("a";1;"b";"orange");2;3)
 $c2:=Creer collection(Creer objet(("a";1;"b";"ORange");2;3)
 $b:=$c.equal($c2// vrai
 
 $c:=Creer collection(Creer objet(("a";1;"b";"orange");2;3)
 $c2:=Creer collection(Creer objet(("a";1;"b";"ORange");2;3)
 $b:=$c.equal($c2;ck diacritical//faux

 
PROPRIÉTÉS 

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

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)