19-赋值运算符
4.6.1 赋值运算符
Kotlin使用符号“=”来表示赋值预算,例如表达式a=b,表示将等号右边的b赋值给左边的a。代码如下。
var IntA:Int = 5
val IntB:Int = 10
IntA = 2 + 1;
IntA = IntB
除此之外,还有另一种赋值运算符,叫作算术自反赋值运算符,它是由两个普通运算符组成的复合运算符,主要包括“+=”“-=”“*=”“/=”和“%=”。
var IntA:Int = 5
val IntB:Int = 10
IntA += IntB //等效于 IntA = IntA + IntB
IntA -= IntB //等效于IntA = IntA - IntB
IntA *= IntB //等效于IntA = IntA * IntB
IntA /= IntB //等效于IntA = IntA / IntB
IntA %= IntB //等效于IntA = IntA % IntB