2014-11-08 42 views

回答

1

您必須返回創建的值。同樣對於要返回的多個值,測試必須是一個向量:

myfn <- function(x,y,z){ 
    test = NULL 
    for(i in 1:1200) 
     {test[i]<-(x-i)+y+(z-i)} 
    test 
} 

否則只返回測試的最後一個值。

i:1200錯誤必須按@beginneR建議更正

+0

您還默默地糾正了'i:2000'問題。 – 2014-11-08 12:00:38

+0

@beginnerR:這似乎並不是唯一的錯誤。我編輯了我的答案。 – rnso 2014-11-08 12:47:05