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