ここは旧式の4DドキュメントWebサイトです。最新のアップデートされたドキュメントを読むには新サイトをご利用下さい→ developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
collection.indices( )
|
collection.indices ( queryString {; value}{; value2 ; ... ; valueN} ) -> 戻り値 | ||||||||
引数 | 型 | 説明 | ||||||
queryString | テキスト |
![]() |
クエリ引数 | |||||
value | Mixed |
![]() |
プレースホルダーを使用する際に比較する値 | |||||
戻り値 | コレクション |
![]() |
コレクション内でqueryArgumentに合致する要素のインデックス | |||||
collection.indices( ) ファンクションは、 ファンクションと同じように動作しますが、queryString 引数で指定した条件に合致するオブジェクトコレクション要素ではなく、元のコレクション内のインデックスを返します。
インデックスは、昇順に返されます。
注: このファンクションは元のコレクションは変更しません。
queryString 引数では、以下のシンタックスを使用します:
propertyPath comparator value {logicalOperator propertyPath comparator value}
queryString および value 引数についての詳細な情報については、dataClass.query( ) メソッドを参照してください。
C_COLLECTION($c)
$c:=New collection
$c.push(New object("name";"Cleveland";"zc";35049))
$c.push(New object("name";"Blountsville";"zc";35031))
$c.push(New object("name";"Adger";"zc";35006))
$c.push(New object("name";"Clanton";"zc";35046))
$c.push(New object("name";"Clanton";"zc";35045))
$icol:=$c.indices("name = :1";"Cleveland") // $icol=[0]
$icol:=$c.indices("zc > 35040") // $icol=[0,3,4]
プロダクト: 4D
テーマ: コレクション
番号:
805265
初出: 4D v16 R6
ランゲージリファレンス ( 4D v19)
ランゲージリファレンス ( 4D v19.1)
ランゲージリファレンス ( 4D v19.4)
ランゲージリファレンス ( 4D v19.5)
ランゲージリファレンス ( 4D v19.6)
ランゲージリファレンス ( 4D v19.7)
ランゲージリファレンス ( 4D v19.8)