Open WangZhiYao opened 3 years ago
https://339.im/articles/value-of-java-assignment-expression/
起因写代码的时候脑子里想着 如果 flag = true 则 do something … 于是手上跟着敲出 123if (flag = true) { // do something ...} 编译器没有报错,当时思想走神也丝毫没有发觉这是一段弱智代码,调试的时候发现 if 里的语句每次都执行了,觉得不太对劲,然而仍然没有发现这段弱智代码有问题,本着格物致知的精神
https://339.im/articles/value-of-java-assignment-expression/
起因写代码的时候脑子里想着 如果 flag = true 则 do something … 于是手上跟着敲出 123if (flag = true) { // do something ...} 编译器没有报错,当时思想走神也丝毫没有发觉这是一段弱智代码,调试的时候发现 if 里的语句每次都执行了,觉得不太对劲,然而仍然没有发现这段弱智代码有问题,本着格物致知的精神