2

ダックタイピングとは何ですか?ColdFusionはどのように関連していますか?

4

1 に答える 1

15

ColdFusionでは、関数の引数を型を持つものとして指定できますany。この種の引数では、任意のオブジェクトを渡すことができ、実行時にメソッド呼び出しが動的にバインドされます。オブジェクトが呼び出されたメソッドを実装していない場合、実行時例外がスローされ、適切にキャッチして処理できます。ColdFusion 8では、これは、例外ハンドラーを介してではなく、定義されたイベントonMissingMethod()として取得できます。の代替引数タイプはWEB-INF.cftags.component、渡される引数をColdFusionコンポーネント(CFC)に制限します。これにより、非オブジェクトが渡された場合に、より適切なエラーメッセージが提供されます。

http://en.wikipedia.org/wiki/Duck_typing#In_ColdFusion

于 2010-03-29T17:49:14.030 に答える