引数がCFScriptでは(CF9)でのヒントを持って機能することはできますか?

StackOverflow https://stackoverflow.com/questions/1331890

  •  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ます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top