0
我正在使用R 3.2.3,發生這種情況:函數返回NaN,但手動返回相同的代碼返回正確的結果。R bug(?)函數x^0.88返回NaN,但不是每手
有人可以向我解釋這種行爲嗎?
func <- function(x)
{
return(x^0.88)
}
func(-1) # [1] NaN
-1^0.88 # [1] -1
我正在使用R 3.2.3,發生這種情況:函數返回NaN,但手動返回相同的代碼返回正確的結果。R bug(?)函數x^0.88返回NaN,但不是每手
有人可以向我解釋這種行爲嗎?
func <- function(x)
{
return(x^0.88)
}
func(-1) # [1] NaN
-1^0.88 # [1] -1
快速註釋:在語言懷疑的錯誤應該是你的調試過程中的最後一步:) –