用于函数内部判断异常,节省开发
1.checkNotNull()如果传入为null则抛出异常
fun main() {
var name:String?=null
checkNotNull(name)
}
执行结果
2.requireNotNull ()如果传入为null则抛出异常
fun main() {
var name:String?=null
requireNotNull(name)
}
执行结果
3.require()布尔类型为false时抛出异常
fun main() {
var name:String?=null
var isSelect:Boolean=false
require(isSelect)
}
执行结果