我试图在 Flutter/Dart 中找到一种方法来标记一个在执行过程中可能抛出异常的函数。在文档和谷歌中搜索一段时间后,我没有找到任何方法。
在其他语言中,例如 Swift、Java、Kotlin 等,我知道我们有这样的机制。Swift 中的示例代码是:
func doSomething() throws { ... }
Run Code Online (Sandbox Code Playgroud)
有谁知道这在 Dart 中是否存在?我认为它会很有用。
如果由于 Dart 语言设计它不存在,那么也许任何人都可以解释这个决定背后的原因。
提前致谢!