一试catch块是如何评估?
1视图(30天)
显示旧的评论
你好,我想知道
try - catch
块在matlab计算。特别是,是
try - catch
块在运行时或编译时评估吗?
同时,是一个
try - catch
块贵吗?
如果一个人有一个链接到任何文档,感谢。
(顺便说一句,我知道
try - catch
在大多数情况下不是最佳的解决方案。还有我想知道它是如何工作的,因为我用它在一些代码)。
0评论
接受的答案
肖恩·德Wolski
2014年8月22日
我的理解是,JIT并使用try / catch,他们不会影响性能
只要没有异常被抛出
。尽快将抛出一个异常,MATLAB处理处理例外,性能并不重要。
0评论
答案(1)
亚当
2014年8月22日
它是在运行时进行。没有在Matlab编译大多数事情都是在运行时(不包括墨西哥人编译和类似)。
不过我可能误解的问题。甚至在c++中评估在运行时,因为你不知道在编译时如果将抛出一个异常。如果它总是抛出一个异常在编译时知道我想象的一些糟糕的编码设计。