中級 › リストの [ ] は要素そのものではなく部分リストを返す([[ ]] との違い) › パターン5
リストの [ ] は要素そのものではなく部分リストを返す([[ ]] との違い)
リストに対して[ ]でアクセスすると、中身の値そのものではなく、その要素だけを含む部分リストが返ります。
1 pts <- list(7, 14, 21) 2 total2 <- pts_____ * pts[[3]] ^ 3 cat(total2, "\n")
Error in pts[1] * pts[[3]] : non-numeric argument to binary operator
空欄を埋めて実行を通す
[ ]と[[ ]]は見た目が似ていますが、返す型がまったく異なるため数値演算では区別が必須です。
次の問題