Kotlin常用操作符
来源:互联网 发布:vb中 是什么意思 编辑:程序博客网 时间:2024/06/10 07:35
1、Elvis操作符 ?:
如果 ?: 左边表达式非空,elvis操作符就会返回左边的结果,否则返回右边的结果。
请注意,仅在左侧为空的时候,右侧的表达式才会计算
- 1
- 2
- 3
- 4
- 5
2、安全转换 as?
当使用 as 转型的时候,可能会经常出现 ClassCastException。 所以,现在可以使as?安全转型,当转型不成功的时候,它会返回 null。
注:在使用intent传值的时候,会出现空字符串不能用as强制转型,这是应该使用as?
- 1
- 2
3、冒号:
用于类的继承,变量的定义
1、类型和超类型之间的冒号前要有一个空格
2、实例和类型之间的冒号前不要空格
- 1
- 2
- 3
- 4
- 5
4、类型判断符 is
检查某个实例是否是某个类型,如果判断出属于某个类型,那么判断后的分支中可以直接可当该类型使用,无需显示转换
- 1
- 2
- 3
- 4
- 5
- 6
5、范围操作符 .. 以及 in
使用 in 运算符来检查某个数字是否在指定区间内,
- 1
- 2
- 3
- 4
downTo()函数
区间内循环:
- 1
- 2
- 3
- 4
step()函数
可以进行任意数量的迭代,而不是每次变化都是1
- 1
- 2
多行输入符 三个双引号
三引号的形式用来输入多行文本,也就是说在三引号之间输入的内容将被原样保留,之中的单号和双引号不用转义,其中的不可见字符比如/n和/t都会被保留
阅读全文
0 0
- Kotlin常用操作符
- kotlin常用操作符
- Kotlin常用操作符
- Kotlin常用操作符
- Kotlin之常用操作符
- Kotlin系列之常用操作符
- Kotlin中常用操作符和用法介绍
- Kotlin操作符
- kotlin--操作符
- Kotlin-操作符重载
- Kotlin初探:Kotlin的集合操作符
- Kotlin操作符重载(十)
- Kotlin之Elvis 操作符
- Kotlin开发Android笔记9:Kotlin操作符重载
- Kotlin:基本类型及操作符重载
- kotlin学习day6:集合和操作符
- Kotlin进阶之相等、操作符重载
- kotlin学习笔记——操作符
- contraller层方法调用Service的方法一直报空指针异常
- udp丢包
- ZigBee笔记 01 搭建开发环境IAR安装
- 一个大三学生的学习生活之感
- Struts2乱码处理
- Kotlin常用操作符
- Python三角函数公式计算
- js简单时分秒毫秒倒计时
- Recyclerview 删除/插入item时,导致position错乱问题
- 软件系统功能设计(实战)训练(6个设计案例)
- windows环境杀掉所有tomcat进程
- nodejs error Windows_NT 6.1.7601 21 error code ELIFECYCLE 22 error angular-adminlte-plugin@0.1.0
- git tag
- 在Mac上安装python-opencv