考虑一个代码示例。
这是我不知道的某种模式吗?
如何清理这些杂物?
int func1val = func1(); boolean val = checkIfTrue(func1val); if (val) { int func2val = func2(); val = checkIfTrue(func2val); if (val) { int func3val = func3(); val = checkIfTrue(func3val); } } if (val) { // print func1val, func2val, func3val, }