exception - Kotlin - 抛出自定义异常

如何在 Kotlin 中引发自定义异常?我并没有真正从文档中得到那么多...

在文档中,它描述了每个异常需要什么,但我该如何实现呢?

最佳答案

要记住一件事:如果您使用的是 IntelliJ IDE,只需简单地复制/粘贴 Java 代码即可将其转换为 Kotlin。

现在回答你的问题。如果要创建自定义异常,只需扩展异常类,如:

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

然后像这样扔:

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

https://stackoverflow.com/questions/45162869/

相关文章:

java - isInitialized - lateinit var 的支持字段此时不可访问

kotlin - Kotlin中调用父类(super class)构造函数,Super不是表达式

java - Smartcast 是不可能的,因为属性有开放的或自定义的 getter

intellij-idea - 为什么 IntelliJ 建议将调用链转换为序列?

string - 字符串中的美元符号字符

java - 使用 JPA Criteria API 进行分页的总行数

arrays - Kotlin:For 循环必须有一个迭代器方法——这是一个错误吗?

kotlin - 带有 T.() 的 Kotlin 函数签名是什么意思?

kotlin - 如何在 Kotlin 中克隆对象?

java - Kotlin 文件是否应该放在 Android 中的单独源目录中?