return false后是否需要break

发布于 2024-12-29 20:28:13 字数 138 浏览 0 评论 0原文

在 bool 函数内的 switch 语句中我有这个。我是否添加了中断,或者是否暗示我在这方面非常糟糕。

case Stop:
default:
    return false;
//break;??????

In a switch statement inside a bool function I have this. Do I add break or is it implied I am very bad at this.

case Stop:
default:
    return false;
//break;??????

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

指尖上得阳光 2025-01-05 20:28:13

否,如果您从 default 返回,则不需要 case break 语句。

您必须仅在所有要操作的情况后添加break语句并停止开关的工作,否则默认操作从函数返回。

No if you return from default case break statement isn't necessary there.

You must add break statement only after all your cases which you want to operate and stop switch's work, otherwise default is operated returning from function.

骷髅 2025-01-05 20:28:13

不需要中断,因为 return 将是函数中执行的最后一条语句。

No break is required as return will be the last statement executed in the function.

别忘他 2025-01-05 20:28:13

它不是“隐含的”,但由于代码永远不会到达那里,因此您不必编写 break;

It is not "implied", but since the code will never get there, you don't have to write break;.

遗心遗梦遗幸福 2025-01-05 20:28:13

只是多余,return就够了。

It's just redundant, return is enough.

狼亦尘 2025-01-05 20:28:13

如果程序前面有 return 语句,则程序执行将永远不会到达break 语句。

program execution will never reach at the break statement if it has return statement before it.

罗罗贝儿 2025-01-05 20:28:13

返回后,程序将不会到达中断处,因此您可以从那里删除该语句。

After return the program will not reach the break so you can remove the statement from there.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文