刚才被喷了,说return是程序员默认禁止的?

geniuswjt geniuswjt 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
“
既然SQL SERVER有return这个功能,肯定是有用的,也是可以用的
只是在效率上,或者程序的严谨上,我们是不提倡用的
你以前也肯定学过 goto语句吧
无条件转换语句,没人说这语句是不能用的,但这语句是被程序员禁用的,没人会用
”

这是刚才被喷的话,我经常在过程或者触发器里用return想处理完一些事后就跳出这个过程或触发器
然后被喷说这个return用的不好
最好用个变量@runflag来标记是否执行,然后比如@runflag=0不继续执行,=1继续执行

我就纳闷了,goto我是知道不好,return有这么严重吗?
尼玛!
求解。
...全文

相关推荐

评论 17
收藏 已收藏
分享
返回顶部
geniuswjt
MS-SQL Server 34,876 成员 254,635 内容