Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道如果满足某个条件,我如何终止一些犰狳程序。
我使用 RcppArmadillo 运行程序。但是,该程序有时可能会在数值上不稳定并产生 NaN 输出。如果某些变量采用 NaN,我想做的是终止程序。Armadillo 文档没有列出任何关于“终止”、“停止”或“中止”程序的内容。
谢谢。
这个问题并不特定于 Rcpp、Armadillo 或 RcppArmadillo。
您可能只是throw()一个例外,然后catch()- 但真正的解决方案可能是尝试解决导致不稳定的潜在问题。
throw()
catch()