Kotlin 运算符 运算符用于对变量和值执行操作。 值称为操作数,而操作符定义了要在两个操作数之间执行的操作: 操作数 运算符 操作数 100 + 50 在下面的示例中,数字 100 和 50 是操作数,+ 号是运算符: 示例 代码语言:kotlin 复制 varx=100+50
运算符用于对变量和值执行操作。 值称为操作数,而操作符定义了要在两个操作数之间执行的操作: 操作数 运算符 操作数 100 + 50 在下面的示例中,数字 100 和 50 是操作数,+ 号是运算符: 示例 varx =100+50 虽然+ 运算符通常用于将两个值相加,如上例所示,但它也可以用于将变量和一个值相加,或将两个...
乘法运算符(*)用于将两个数值相乘。 除法运算符(/)用于将一个数值除以另一个数值。 取模运算符(%)用于取得两个数值相除后的余数。 示例代码: val product = 4 * 3val quotient = 10 / 2val remainder = 15 % 4println(product) // 输出: 12println(quotient) // 输出: 5println(remainder) // 输出...
1、运算符和表达式 1.1 单目前缀运算符 1.2 自加(++)自减(--) 1.3 双目算术运算符 1.4 区间运算符 1.4.1 闭区间运算符 两个西文点符 1.4.2 半开区间运算符 until 1.4.3 反向区间 downTo 1.4.4 区间步长 1.4.5 运算符重载 1.4.5.1 重载单目前缀运算符 1.4.5.2 重载其他的运算符 1、运算符和表达式 ...
2. || (或运算符):当且仅当两个操作数都为false时,结果才为false。否则结果为true。 3. ! (非运算符):用来取反操作数的值。如果操作数为true,则结果为false;如果操作数为false,则结果为true。 4. and (按位与运算符):对操作数进行按位与操作。只有在相应位上都为1时,结果的相应位才为1。其他情况...
1、常见的运算符有:加、减、乘、除、求余;我们要重载这些运算符的操作 这里以加法重载运算符为例 dataclassPoint(val x: Int, val y: Int) { operator fun plus(other: Point): Point {returnPoint(x + other.x, y +other.y) } } 如上在Point类中增加了operator标记,表示该函数是重载了plus; 重载...
说明:如果类中同时定义了 plus 和 plusAssign 运算,a += b 就会产生歧义,因为 a += b 等价于 a = a + b,编译器不知道是执行 plus 函数还是 plusAssign 函数,就会编译报错,其他运算符同理。 2.2.2 案例 fun main() { var stu1 = Student("Tom", 13) var stu2 = Student("Mary", 18) stu1...
Kotlin 中的运算符与其他编程语言类似,包括数值运算符、关系运算符、逻辑运算符、赋值运算符和其他运算符。下面我们逐一介绍这些运算符。 【2.1 数值运算符】 数值运算符包括加法运算符(+)、减法运算符(-)、乘法运算符(*)、除法运算符(/)和取模运算符(%)。这些运算符可以用于数值类型的变量和表达式,例如: ```...
2.2 自增简化运算符 2.2.1 符号和函数 符号函数 a += ba.plusAssign(b) a -= ba.minusAssign(b) a *= ba.timesAssign(b) a /= ba.divAssign(b) a %= ba.remAssign(b) 说明:如果类中同时定义了 plus 和 plusAssign 运算,a += b 就会产生歧义,因为 a += b 等价于 a = a + b,编译器...