2011-11-15 136 views

回答

8

您的問題促使我閱讀?browser。該文檔說您可以使用expr=參數browser來創建條件調試(幻覺)。這與全球選擇相結合應該給你你想要的。

foo <- function(x) { 
    browser(expr=isTRUE(getOption("myDebug"))) 
    mean(x) 
} 
foo(1:10) 
options(myDebug=TRUE) 
foo(1:10) # invokes browser 
+0

+1 - 感謝您閱讀我們大家的瀏覽器!爲了這個目的,我總是在'if'子句中包裝'browser',但不再。 –

+0

@ JoshO'Brien:你可能還想把它包裝在'if'語句中......''browser'說這會比使用'expr ='更快。 –

+0

好的,就是這樣...看起來我需要一勞永逸地閱讀'?browser'!謝謝。 –

相關問題