我在 do something
部分中有完全相同的代码行,所以我想将这两个部分合并为一个部分。
但是我不想为 do something
创建一个单独的函数。
有没有办法在到达条件B
的else时转到condition A
的else?
if (conditionA)
{
//some code here
if (conditionB)
{
}
else
{
//do something
}
}
else
{
//do something
}
最佳答案
绝对不鼓励跳过代码,如果你真的想最小化代码那么你唯一能做的就是重新安排流程以更好地满足你的需要,例如:
if (conditionA)
{
some code
if (conditionB)
do something else
}
if (!conditionA || !conditionB)
do something
关于c++ - 是否可以在 C++ 中转到更高级别的范围条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51694623/