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