中級 › 1:length(x) は x が空ベクトルのとき 1 と 0 の2回ループしてしまう › パターン3
1:length(x) は x が空ベクトルのとき 1 と 0 の2回ループしてしまう
1:length(x)はxが空ベクトル(長さ0)のとき1:0、つまりc(1, 0)という降順の数列になります。
1 records <- list() 2 for (i in _________(records)) { ^ 3 cat(records[[i]], "\n") 4 } 5 cat("finished\n")
Error in records[[i]] : subscript out of bounds
空欄を埋めて実行を通す
seq_along(x)ならxが空のとき何もループしませんが、1:length(x)は空を想定していません。
次の問題