Coldfusion 函数参数可以在cfscript(CF9)中有提示吗?

Coldfusion 函数参数可以在cfscript(CF9)中有提示吗?,coldfusion,coldfusion-9,Coldfusion,Coldfusion 9,函数参数可以在cfscript(CF9)中有提示吗 CFML样式: <cffunction name="myFunc" output="false" returntype="void"> <cfargument name="arg1" type="arg1" default="default" hint="my hint"> ... </cffunction> 在哪里指定上述参数(arg1)的提示?最简单的方法是使用JavaDoc表示法 compon

函数参数可以在cfscript(CF9)中有提示吗

CFML样式:

<cffunction name="myFunc" output="false" returntype="void">
  <cfargument name="arg1" type="arg1" default="default" hint="my hint">
  ...
</cffunction>

在哪里指定上述参数(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>

//做事

不理想,但可能是可接受的压缩。

此方法仅将提示附加到函数,而不附加到参数“arg1”。我已对其进行了修改,以显示正确的语法。对不起,我明白了!非常感谢。我在文档中找不到这个。不确定这是怎么一个答案。。。他问如何在cfscript中编写与某些代码等效的代码,您粘贴回了他提供的相同代码。Ben提供了另一种方法。。。该解决方案没有达到关键要求,因此最好留作评论,但绝对不值得负面评价。
<cffunction name="myFunc" output="false" returntype="void">
  <cfargument name="arg1" type="arg1" default="default" hint="my hint">
  <cfscript>
    //do stuff
  </cfscript>
</cffunction>