提示信息

Kotlin 运算符

城南 已关注

Kotlin 支持多种运算符,与其他编程语言类似,这些运算符被分为几类,如算术运算符、比较运算符、逻辑运算符以及更多。以下是 Kotlin 中的一些常用运算符:

1. 算术运算符

  • + :加法运算符,用于两个数相加。
  • - :减法运算符,用于从一个数中减去另一个数。
  • * :乘法运算符,用于两个数相乘。
  • / :除法运算符,用于一个数除以另一个数。
  • % :取模(取余数)运算符。

2. 赋值运算符

  • = :简单赋值运算符。
  • += :将右操作数加到左操作数并赋值。
  • -= :从左操作数中减去右操作数并赋值。
  • *= :将左操作数与右操作数相乘并赋值。
  • /= :将左操作数除以右操作数并赋值。
  • %= :取模后赋值。

3. 比较运算符

  • == :等于比较运算符。
  • != :不等于比较运算符。
  • > :大于比较运算符。
  • < :小于比较运算符。
  • >= :大于等于比较运算符。
  • <= :小于等于比较运算符。

4. 增量/减量运算符

  • ++ :自增运算符。
  • -- :自减运算符。

5. 逻辑运算符

  • && :逻辑与运算符。
  • || :逻辑或运算符。
  • ! :逻辑非运算符。

6. 位运算符

  • shl(bits) :左移运算。
  • shr(bits) :右移运算。
  • ushr(bits) :无符号右移。
  • and(bits) :按位与。
  • or(bits) :按位或。
  • xor(bits) :按位异或。
  • inv() :按位取反。

7. 范围运算符

  • .. :用于创建范围。
  • in:用于检查某个值是否在范围内。
  • !in:用于检查某个值是否不在范围内。

8. 其他运算符

  • ?: :Elvis 运算符,用于处理 null 值。
  • !!:非空断言运算符,确保值非 null,否则抛出异常。
  • as :类型转换运算符。
  • is :类型检查运算符。

Kotlin 的运算符与许多其他现代编程语言相似,但它提供了一些增强特性,比如可空类型和类型检查,通过这些特性 Kotlin 在安全性和灵活性上具有很大的优势。

    遇到难题? "AI大模型GPT4.0、GPT" 是你的私人解答专家! 点击按钮去提问......
城南 关注 已关注

最近一次登录:2024-11-10 20:31:44   

暂时还没有签名,请关注我或评论我的文章
×
免费图表工具,画流程图、架构图