引数がCFScriptでは(CF9)でのヒントを持って機能することはできますか?
-
19-09-2019 - |
質問
のCFScript(CF9)にヒントを持っている引数に機能することはできますか?
CFMLのスタイル:
<cffunction name="myFunc" output="false" returntype="void">
<cfargument name="arg1" type="arg1" default="default" hint="my hint">
...
</cffunction>
CF9のCFScriptのスタイル:
public void function myFunc(string arg1='default') {
...
}
ここで、上記の引数(引数1)のヒントを指定するには?
解決
最も簡単な方法は、JavaDocの表記を使用することです。
component{
/**
* @hint This is a hint
* @arg1 This is an argument hint
* @arg2 This is another argument hint
*/
public void function myFunc(string arg1='default', numeric arg2) {
return TRUE;
}
}
他のヒント
私はCF9でプレイしていませんでしたが、あなたはCF8でこのような何かを行うことができます:
<cffunction name="myFunc" output="false" returntype="void">
<cfargument name="arg1" type="arg1" default="default" hint="my hint">
<cfscript>
//do stuff
</cfscript>
</cffunction>
理想のない、多分許容comprimiseます。
所属していません StackOverflow