Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
collection.equal( )
|
collection.equal ( coleção2 {; opção} ) -> Resultado | ||||||||
Parâmetro | Tipo | Descrição | ||||||
coleção2 | Collection |
![]() |
Coleção a comparar | |||||
opção | Inteiro longo |
![]() |
ck diacritical: avaliação diacrítica ("A" ≠ "a" por exemplo) | |||||
Resultado | Booleano |
![]() |
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.
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
Produto: 4D
Tema: Coleções
Número
805261
Criado por: 4D v16 R6
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)