Sey*_*sen 7 coldfusion function void cfml
什么是正确的方法?我认为两者都有效,但我想知道是否有好处.
<CFFUNCTION name="setSomething" access="public" output="no" returntype="void">
<CFSET ... />
</CFFUNCTION>
Run Code Online (Sandbox Code Playgroud)
要么
<CFFUNCTION name="setSomething" access="public" output="no" returntype="void">
<CFSET ... />
<CFRETURN />
</CFFUNCTION>
Run Code Online (Sandbox Code Playgroud)
Til*_*lge 20
它没有多大区别.这里没有对错.当返回类型已设置为void函数时无法返回任何内容.
<cfreturn />如果需要,您可以在代码中使用过早退出函数.将它放在最后将不会做任何事情,因为无论你是否把它放在那里,该函数都不会返回任何内容.但是把它放在那里也没有什么坏处,而且有些人可能会更清楚地知道是否可以说"这里没有任何回报".
我认为这是个人偏好的问题.