我想調試一個函數。我想在發生警告時顯示,但我不知道如何更改警告設置。如何更改警告設置?
15
A
回答
12
集
options(warn=1)
在?options
8
從幫助頁面瞭解更多爲options
:
warn
: 設置警告消息的處理。如果warn
爲負數,則所有警告均被忽略。如果warn
爲零(缺省值),則會一直存儲警告,直到頂層函數返回。如果發出少於10個警告,則會打印其他信息,說明有多少(最多50個)信號。一個名爲last.warning
的對象被創建並且可以通過功能warnings
打印。如果warn
是1,則會在發生警告時進行打印。如果warn
是兩個或更大,則所有警告都會變成錯誤。因爲options(warn=1)
應該在發生時打印警告。
其他功能traceback()
(在發生未識別錯誤後)顯示哪個子程序失敗(更確切地說是「導致錯誤的調用序列」)。
16
這可能是指定
options(warn=2, error=recover)
正如@plannapus提到,warn=2
將升級警告,錯誤非常有用; error=recover
將在發生警告(現在已升級到錯誤)的位置將您置入調試/瀏覽器模式。 (使用options(warn=0, error=NULL)
恢復原始設置。)
+0
喜歡恢復選項。感謝那。 –
相關問題
- 1. phpMyAdmin警告(設置)
- 2. 更改輸出文件設置時警告MSB8012
- 3. 如何更改設計警告消息password_confirmation
- 4. 如何處理Xcode更新以推薦設置警告?
- 5. HMAC_KEY沒有設置警告
- 6. 的CMake 3.0.2設置警告
- 7. jQuery:警告如果textarea已更改
- 8. 設備重啓後設置告警
- 9. PHP ftp_put警告警告:ftp_put()[function.ftp-放]:類型設置爲我在
- 10. 片段更改時如何設置插頁式廣告?
- 11. 更新警告
- 12. 如何更改Firefox的位置設置
- 13. 如何更改phpmyAdmin的配置設置?
- 14. 我可以在Visual Studio中更改Web站點的警告設置嗎?
- 15. 如何更改AlarmManager警報?
- 16. [PHP]警告:不能更改頭信息
- 17. 警告:不能更改頭信息
- 18. 警告:不能更改頭信息
- 19. 更改 「eslint:建議」,以警告
- 20. 更改jupyter筆記本警告語言
- 21. 混帳:「警告:更改只讀文件」
- 22. 未保存的更改警告彈出
- 23. 警告:不能更改頭信息
- 24. 忽略行*:警告:必須修改PHP設置... Magento
- 25. iOS8如何更改位置與設置和警報進行交互?
- 26. WPF WebBrowser控件警告「Intranet設置」
- 27. 設置repeatCount到1e100f給予警告
- 28. 警告上-webkit-過濾:設置背景
- 29. 爲網站設置壓制警告
- 30. PHP設置警告爲致命
什麼樣的功能。一個JavaScript函數或其他語言?我們在談論什麼瀏覽器或IDE? –
您的問題似乎並不完整,因爲您尚未指定您正在使用的語言或IDE。 – Jaguar
抱歉。我正在談論R. – VincentH