Kotlin throw
关键字用于抛出显式异常。它用于抛出自定义异常。要抛出异常对象,将使用throw-expression
。
throw关键字的语法
throw SomeException()
Kotlin throw示例
让我们来看一下throw
关键字的示例,此示例演示验证驾驶执照的年龄限制。
fun main(args: Array<String>) {
validate(15)
println("code after validation check...")
}
fun validate(age: Int) {
if (age < 18)
throw ArithmeticException("under age")
else
println("eligible for drive")
}
执行上面示例代码,得到以下结果 -
Exception in thread "main" java.lang.ArithmeticException: under age