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!
欲了解更多信息: 例外