你需要在返回false后中断吗
Do you need to break after you return false
在bool函数内部的switch语句中,我有这样的语句。我是加了break还是暗示我在这方面很糟糕。
case Stop:
default:
return false;
//break;??????
如果从default
返回,则不需要case break语句。
您必须在所有要操作的情况之后添加break语句,并停止开关的工作,否则默认为从函数返回操作。
不需要中断,因为return
将是函数中执行的最后一条语句。
这不是"隐含的",但由于代码永远不会到达那里,所以不必编写break;
。
它只是多余的,return
就足够了。
如果前面有return语句,程序执行将永远不会到达break语句。
返回后,程序将不会到达break,因此您可以从那里删除该语句。
相关文章:
- 为什么"do while"循环不断退出,即使条件计算结果为 false?
- 伪造事实↔false
- QueryWorkingSet总是返回false
- 如何区分地图中的 0 和 false?
- 类成员和中断
- 捕获标准输出以压缩并使用 CTRL-C 中断会给出损坏的 zip 文件
- 模板参数列表中的 false 在模板初始化期间计算为什么?
- Arduino-C++ bool 不会从 false 变为 true
- 我的代码运行良好,但在游戏循环中中断
- 使用带有MCP23017的 pigpio 进行中断读取
- 为什么我在 AVR 中的中断无法正常工作?
- 当返回类型声明为 ListNode 时,我们是否可以返回 false<T>*
- 使用 UDP 中断 while()-循环
- C++:在不中断共享的情况下通过引用传递共享 PTR?
- 如何在 CompleteAsyncIO 中访问 IOMemoryBufferDescriptor,该描述符通过中断 EP
- 如何为伺服电机创建中断或返回值?
- 开关:无外壳中断
- 如何使用中断停止循环?
- 当我的 if 条件计算结果为 false 时,我的 else 块将不会执行
- 你需要在返回false后中断吗