原文: https://beginnersbook.com/2019/03/kotlin-throw-keyword-with-example/

在这个简短的指南中,我们将学习如何在 Kotlin 中使用throw关键字抛出异常。

Kotlin throw关键字示例

在下面的示例中,我们使用throw关键字抛出异常。在这里我抛出了父Exception类,你可以抛出任何异常,如ArithmeticExceptionArrayIndexOutOfBoundsException等。

  1. fun main(args: Array<String>) {
  2. print("Enter your name: ")
  3. val name = readLine()
  4. try{
  5. if (name == "Chaitanya"){
  6. throw Exception("You don't have access")
  7. }
  8. else
  9. {
  10. println("Welcome! You have access")
  11. }
  12. }
  13. catch (e: Exception){
  14. println(e.message)
  15. }
  16. }

输出:

Kotlin `throw`关键字 - 图1