初級 › 配列リテラルでカンマを付け忘れたときの SyntaxError › パターン1
配列リテラルでカンマを付け忘れたときの SyntaxError
配列の要素を並べる際、区切りのカンマを付け忘れると、次の要素が「予期しないトークン」として構文エラーになります。
1 nums = [1, 2_ 3] ^ 2 puts nums.sum
main.rb:1: syntax error, unexpected integer literal, expecting ']' (SyntaxError)
nums = [1, 2 3]
^
空欄を埋めて実行を通す
配列の要素はカンマで区切ります。スペースだけでは区切りとして認識されず、次の要素が予期しないトークンになります。
次の問題