首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我是否应该在返回类型为void的函数中使用cfreturn

我是否应该在返回类型为void的函数中使用cfreturn
EN

Stack Overflow用户
提问于 2013-04-23 17:00:24
回答 1查看 2.3K关注 0票数 7

正确的方式是什么?我认为两者都有效,但我想知道两者是否有好处。

代码语言:javascript
复制
<CFFUNCTION name="setSomething" access="public" output="no" returntype="void">
    <CFSET ... />
</CFFUNCTION>

代码语言:javascript
复制
<CFFUNCTION name="setSomething" access="public" output="no" returntype="void">
    <CFSET ... />

    <CFRETURN />
</CFFUNCTION>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-23 17:02:48

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

如果需要,可以在代码中使用<cfreturn />提前退出函数。将它放在末尾不会做任何事情,因为无论您是否将它放在那里,函数都不会返回任何内容。但把它放在那里也没什么坏处,有些人可能会认为,如果它在那里声明“这里没有任何东西被返回”,那就更清楚了。

我想这是个人喜好的问题。

票数 20
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16165192

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档