【发布时间】:2018-09-01 06:00:38
【问题描述】:
在 Java 中我会这样声明一个函数:
public boolean Test(boolean test) throws Exception {
if (test == true)
return false;
throw new Exception();
}
而且我可以在不处理异常的情况下使用这个函数。
如果可能的话,如何在 Typescript 中做同样的事情?编译器会告诉我,如果没有 try/catch,我将无法使用该函数。
【问题讨论】:
-
不,不可能
-
不确定您是否正在寻找
Error课程,请在下面查看我的答案 -
您可以通过装饰器对其进行注释以指示该方法可能会抛出,但没有什么可以强制执行。每次调用该方法时,您都必须检查注释。
标签: typescript