4D v19

collection.equal( )

Accueil

 
4D v19
collection.equal( )

collection.equal( )  


 

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_BOOLEAN($b)
 
 $c:=New collection(New object("a";1;"b";"orange");2;3)
 $c2:=New collection(New object(("a";1;"b";"orange");2;3;4)
 $b:=$c.equal($c2// faux
 
 $c:=New collection(New object(("1";"a";"b";"orange");2;3)
 $c2:=New collection(New object(("a";1;"b";"orange");2;3)
 $b:=$c.equal($c2// faux
 
 $c:=New collection(New object(("a";1;"b";"orange");2;3)
 $c2:=New collection(New object(("a";1;"b";"ORange");2;3)
 $b:=$c.equal($c2// vrai
 
 $c:=New collection(New object(("a";1;"b";"orange");2;3)
 $c2:=New collection(New object(("a";1;"b";"ORange");2;3)
 $b:=$c.equal($c2;ck diacritical//faux

 
PROPRIÉTÉS 

Produit : 4D
Thème : Collections

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

 
PAGE CONTENTS 
 
HISTORIQUE 

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v19)
4D - Langage ( 4D v19.1)