1.非空断言操作符: !!. 表示当变量值为null时,直接抛出异常 可以用if判断null支持链式调用
2.空合并操作符: ?: 表示左边求值结果为空就使用右边的结果值(类似三目运算符)
3.Kotlin标准库提供遍历函数,使用时,可以抛出自定义信息的异常,这些便利函数叫做先决条件函数
4.substring:字符串截取,substring函数支持IntRange类型(表示一个整数范围的类型)的参数直到创建的范围不包括上限值
5.split:拆分函数返回的是列表集合数据,列表集合又支持解构语法特性,它允许你在一个表
达式里给多个变量赋值,解构常用来简化变量的赋值
6.==和===:在Kotlin中,用==检查两个字符串中的字符是否匹配,用===检查两个变量是否指
向内存堆上同一对象,而在Java中==做引用比较,做结构比较时用equals方法
7.数字类型:和Java一样,Kotlin中所有数字类型都是有符号的,也就是说既可以表示正数,也可
以表示负数
8.安全转换函数:Kotlin提供了toDoubleOrNull和tolntOrNull这样的安全转换函数,如果数值不能正
确转换,与其触发异常不如干脆返回null值