原来java赋值 会有return 目前赋值的效果——《thinking in java》
原来java赋值 会有return 当前赋值的效果——《thinking in java》
Integer i =null;
boolean bl =false;
System.out.println(i = null);
System.out.println(bl = true);
打印出来
null
true
那么可以写这样的语句
boolean b = false;
/*do some thing*/
if(b = true){
/*do some thing*/
}
不过都觉得好无意义。
但是知道为神马一连串赋值是可行的。
boolean a = b = c = e = false;
因为右结合运算 e = false, 该式子返回所赋值 false. 所以 c = false...
Integer i =null;
boolean bl =false;
System.out.println(i = null);
System.out.println(bl = true);
打印出来
null
true
那么可以写这样的语句
boolean b = false;
/*do some thing*/
if(b = true){
/*do some thing*/
}
不过都觉得好无意义。
但是知道为神马一连串赋值是可行的。
boolean a = b = c = e = false;
因为右结合运算 e = false, 该式子返回所赋值 false. 所以 c = false...