小编Gab*_*i D的帖子

Dart 中有没有办法将函数标记为抛出异常?

我试图在 Flutter/Dart 中找到一种方法来标记一个在执行过程中可能抛出异常的函数。在文档和谷歌中搜索一段时间后,我没有找到任何方法。

在其他语言中,例如 Swift、Java、Kotlin 等,我知道我们有这样的机制。Swift 中的示例代码是:

func doSomething() throws { ... }
Run Code Online (Sandbox Code Playgroud)

有谁知道这在 Dart 中是否存在?我认为它会很有用。

如果由于 Dart 语言设计它不存在,那么也许任何人都可以解释这个决定背后的原因。

提前致谢!

try-catch throw dart flutter

6
推荐指数
1
解决办法
1636
查看次数

标签 统计

dart ×1

flutter ×1

throw ×1

try-catch ×1