Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

Página Inicial

 
4D v19.8
collection.equal( )

collection.equal( ) 


 

collection.equal ( coleção2 {; opção} ) -> Resultado 
Parâmetro Tipo   Descrição
coleção2  Collection in Coleção a comparar
opção  Inteiro longo in ck diacritical: avaliação diacrítica ("A" ≠ "a" por exemplo)
Resultado  Booleano in True se coleções forem idênticas, senão false

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
Número 805261

This command can be run in preemptive processes

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

Criado por: 4D v16 R6

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v19)
Manual de linguagem 4D ( 4D v19.1)
Manual de linguagem 4D ( 4D v19.4)
Manual de linguagem 4D ( 4D v19.5)
Manual de linguagem 4D ( 4D v19.6)
Manual de linguagem 4D ( 4D v19.7)
Manual de linguagem 4D ( 4D v19.8)