4D v19

formula.call( )

ホーム

 
4D v19
formula.call( )

formula.call( )  


 

説明  

formula.call( ) メソッドは、フォーミュラオブジェクトを適用された対象に対して実行し、結果の値を返します。フォーミュラオブジェクトはFormula あるいはFormula from string コマンドを使用して作成可能です。

thisObj 引数には、引数には、フォーミュラ内でThis として使用されるオブジェクトへの参照を渡すことができます。

任意のparams 引数を使用することで、フォーミュラ内で$1...$n の引数として使用される値を渡すこともできます。

formula.call( )formula.apply( ) に似ていますが、引数を直接渡すという点が異なることに注意して下さい。

 $f:=Formula(Uppercase($1))
 $result:=$f.call(Null;"hello") // "HELLO" を返す

 $o:=New object("value";50)
 $f:=Formula(This.value*2)
 $result:=$f.call($o// 100 を返す



参照 

formula.apply( )

 
プロパティ 

プロダクト: 4D
テーマ: フォーミュラ

This command can be run in preemptive processes

 
ページの目次 
 
履歴 

 
ARTICLE USAGE

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