4D v18

collection.max( )

ホーム

 
4D v18
collection.max( )

collection.max( )  


 

説明  

collection.max( ) メソッドはコレクション内の最大値を持つ要素を返します(最大値の要素は、 collection.sort( ) メソッドを使用して昇順に並べ替えをしたときのコレクションの最後の要素)

注: このメソッドは元のコレクションを変更しません。

コレクションが異なる型の値を格納している場合、max( ) ファンクションは型のリスト順の、最後の型の中での最大値を返します(collection.sort( ) の詳細を参照してください)。

コレクションがオブジェクトを格納している場合、最大値を取得したいオブジェクトプロパティをpropertyPath 引数に渡します。

コレクションが空である場合、collection.max( )Undefined を返します。

例題  

 C_COLLECTION($col)
 $col:=New collection(200;150;55)
 $col.push(New object("name";"Smith";"salary";10000))
 $col.push(New object("name";"Wesson";"salary";50000))
 $col.push(New object("name";"Alabama";"salary";10500))
 $max:=$col.max() //{name:Alabama,salary:10500}
 $maxSal:=$col.max("salary") //50000
 $maxName:=$col.max("name") //"Wesson"



参照 

collection.min( )

 
プロパティ 

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

This command can be run in preemptive processes

 
ページの目次 
 
履歴 

 
ARTICLE USAGE

ランゲージリファレンス ( 4D v18)