4D v19

collection.equal( )

Página Inicial

 
4D v19
collection.equal( )

collection.equal( )  


 

O método collection.equal( ) compara a coleção com colecao2 e devolve true se são idênticas  (comparação completa).

Como padrão, se realiza uma avaliação não diacrítica. Se quiser que a avaliação diferencia entre maiúsculas e minúsculas ou para diferenciar os caracteres acentuados, passe a constante ck diacritical no parâmetro opção.

Nota: os elementos com valores Null não sã iguais aos elementos Undefined.

Exemplo  

 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// false
 
 $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// false
 
 $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// true
 
 $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//false

 
PROPRIEDADES 

Produto: 4D
Tema: Coleções

This command can be run in preemptive processes

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v19)
Manual de linguagem 4D ( 4D v19.1)