初級 › 配列リテラルでカンマを付け忘れたときの SyntaxError › パターン5
配列リテラルでカンマを付け忘れたときの SyntaxError
配列の要素を並べる際、区切りのカンマを付け忘れると、次の要素が「予期しないトークン」として構文エラーになります。
1 flags = [true, false_ true] ^ 2 puts flags.count(true)
main.rb:1: syntax error, unexpected `true', expecting ']' (SyntaxError)
flags = [true, false true]
^~~~
空欄を埋めて実行を通す
真偽値の配列でもカンマ区切りは必須です。true/falseのようなキーワードでも例外はありません。
次の問題