可以函数参数在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') {
...
}
其中指定上述参数(ARG1)的暗示?
解决方案
的最简单的方法是使用的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