嵌套if和\u0026\u0026之间有什么区别?

写作之间有什么区别:

if(condition1 && condition2){
    //some code
}

和:

if(condition1){
    if(condition2){
        //some code
    }
}

如果有,哪一个更好?

最佳答案
差异主要在于可读性和维护性.

两个逻辑条件的连接通常应该意味着它们之间存在语义关系.

另一件需要考虑的事情是范围界定.嵌套if在这方面为您提供了额外的灵活性.

转载注明原文:嵌套if和\u0026\u0026之间有什么区别? - 代码日志