ここは旧式の4DドキュメントWebサイトです。最新のアップデートされたドキュメントを読むには新サイトをご利用下さい→ developer.4d.com

ホーム

 
4D v19.8
collection.equal( )

collection.equal( ) 


 

collection.equal ( collection2 {; option} ) -> 戻り値 
引数   説明
collection2  コレクション in 比較するコレクション
option  倍長整数 in ck diacritical: アクセント付きの評価(例えば"A" # "a")
戻り値  ブール in コレクションが完全に同一の場合にはtrue、それ以外の場合にはfalse

説明   

collection.equal( ) メソッドはコレクションとcollection2 引数のコレクションを比較し、完全に同一である場合にはtrue を返します(ディープ・コンパリソン)。

デフォルトでは、アクセント記号抜きでの評価が実行されます。評価の際に大文字と小文字を区別したり、アクセント付きの記号を区別したい場合には、option 引数にck diacritical 定数を渡します。

注: Null 値の要素は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

 
プロパティ 

プロダクト: 4D
テーマ: コレクション
番号: 805261

This command can be run in preemptive processes

 
ページの目次 
 
履歴 

初出: 4D v16 R6

 
ARTICLE USAGE

ランゲージリファレンス ( 4D v19)
ランゲージリファレンス ( 4D v19.1)
ランゲージリファレンス ( 4D v19.4)
ランゲージリファレンス ( 4D v19.5)
ランゲージリファレンス ( 4D v19.6)
ランゲージリファレンス ( 4D v19.7)
ランゲージリファレンス ( 4D v19.8)