写了if判断 ,但总是失效,里面的语句无论如何都会执行,很郁闷?
我的原因是手滑将 == (判断值是否相等) 写成了 = (右边赋值给左边), 脑晕一直没看到。。。
一个小tip:
例如:if( a == 1),写成if( a = 1) ,则一直为true ,
如果将 if( a = 1 ) 换成 if( 1 = a ), 而常量是不能被赋值的,此处便会报错
如此就快速定位到问题了。