如果第一个失败,Go是否执行“if”中的所有条件?

想象一下下面的一段代码:

if someBool && funcReturningABool() {
    // code here...
}

wheresomeBool是一个布尔值并funcReturningABool返回真或假。

如果someBool等于false,funcReturningABool仍然会被执行吗?

回答

正如您可以在Golang 文档中找到的:

有条件地评估右操作数


以上是如果第一个失败,Go是否执行“if”中的所有条件?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>