Kotlin – 抛出自定义异常

我怎样才能在Kotlin中抛出一个自定义异常? 我真的没有那么多的文件…

在文档中,描述了每个异常需要的内容,但是我如何实现呢?

有一点要记住。 如果你曾经在Java工作过。 Kotlin就像花生一样(虽然它比Java提供更多,但仍然:) )。 如果您使用的是intellij IDE ,只需将java代码的简单副本粘贴到Kotlin

让我们来谈谈你的问题:

如果你想创建一个自定义的异常,只需像下面这样扩展Exception类:

 class TestException(override var message:String): Exception() 

然后就像这样扔掉

 throw TestException("Hey, i am testing it") 

希望它有帮助。

喜欢这个:

 class CustomException(message: String) : Exception(message) fun main(args: Array<String>) { throw CustomException("Error!") // >>> Exception in thread "main" } // >>> CustomException: Error! 

欲了解更多信息: 例外