1 infix fun on(p :Int):Num{
return this;
}
在方法 前面 加 infix 调用:
var n2 = Num(2);
n2 on 2
2、if表达式
var num =6
var i =if(num ==4){print(num);5 }else{null}
{}内的最后一句是返回值
3 when表达式
var num =4
var s =when(num){
4 -> {print(num);5}
else ->null
}
{}内的最后一句是返回值
1 infix fun on(p :Int):Num{
return this;
}
在方法 前面 加 infix 调用:
var n2 = Num(2);
n2 on 2
2、if表达式
var num =6
var i =if(num ==4){print(num);5 }else{null}
{}内的最后一句是返回值
3 when表达式
var num =4
var s =when(num){
4 -> {print(num);5}
else ->null
}
{}内的最后一句是返回值