为什么我们要把"e"放在我们的捕获论点中,在Flutter/Dart中?



例如:

try{
Parser p = Parser();  
Expression exp = p.parse(expression);
ContextModel cm = ContextModel();
evaluated = exp.evaluate(EvaluationType.REAL, cm);
result = '$evaluated'; 
}
catch(e)
{
result = "no";
}

我看到很多与扑动相关的youtube教程只是简单地写上"e"就像他们的争论一样。我们为什么要这样做?仅仅是指任何类型的错误吗?

没有特别的含义,e被用作占位符。实际上,你可以放任何字母或允许的符号,比如(_),它仍然表示抛出错误时传入的异常类型。

catch的形参是被抛出的异常对象。

这只是exception的名字,你可以叫它&;exception &;或";e". 在大多数情况下,你会看到它被写成&;-异常或错误的简写。

相关内容

  • 没有找到相关文章

最新更新