Function 我应该在returntype为void的函数中使用cfreturn吗

Function 我应该在returntype为void的函数中使用cfreturn吗,function,coldfusion,void,cfml,Function,Coldfusion,Void,Cfml,正确的方法是什么?我认为两者都有效,但我不知道两者之间是否有好处 <CFFUNCTION name="setSomething" access="public" output="no" returntype="void"> <CFSET ... /> </CFFUNCTION> 或 这没什么区别。这里没有对错之分。当返回类型设置为void时,函数不能返回任何内容 如果需要,可以在代码中使用提前退出函数。把它放在末尾不会有任何作用,因为不管你是否把

正确的方法是什么?我认为两者都有效,但我不知道两者之间是否有好处

<CFFUNCTION name="setSomething" access="public" output="no" returntype="void">
    <CFSET ... />
</CFFUNCTION>


这没什么区别。这里没有对错之分。当返回类型设置为
void
时,函数不能返回任何内容

如果需要,可以在代码中使用
提前退出函数。把它放在末尾不会有任何作用,因为不管你是否把它放在那里,函数都不会返回任何结果。但把它放在那里也没什么坏处,有些人可能会认为,如果它在那里说“这里没有归还任何东西”,那就更清楚了

我认为这是个人喜好的问题

<CFFUNCTION name="setSomething" access="public" output="no" returntype="void">
    <CFSET ... />

    <CFRETURN />
</CFFUNCTION>