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