錯誤我試圖寫在R使用tryCatch錯誤異常處理。tryCatch結果在相同的輸出,無論在R
correct = 1
tryCatch({
sqrt(b)
},
warning = function(w){
print("NaNs")
},
finally = {
correct = 0
}
)
correct
如果設置B = -5,警告被打印和正確的值是0。如果設置了B = 5,警告不打印。但是,值仍然是0.我想要的是,當有一些警告/錯誤需要捕捉時,正確值爲0.當沒有警告/錯誤時,正確值爲1.謝謝!