[英]R equivalent to MATLAB's “stop if error”
我正在嘗試調試一個R程序, stop if error
matlab的stop if error
功能,我真的錯過了stop if error
。 我已經閱讀了R-debug-tools.pdf ( 鏡像 )文檔,但它沒有列出這樣的內容。 是否有任何方法可以指示R,當遇到任何錯誤時 - 即使是我沒有預料到並計划使用自定義trace
功能 - 它應該停止執行並讓我進入browser()
模式?
我相信你想要的options(error=recover)
R有一個很棒的stopifnot()
,它非常接近C在assert()
含義:
描述:
如果'...'中的任何表達式都不是'all''TRUE',則調用'stop',產生一條錯誤消息,指出'...'的第一個元素是不正確的。
這是來自help(stopifnot)
,它也像往常一樣有例子。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.