初級 › 文字列の閉じクォート忘れによる SyntaxError › パターン3
文字列の閉じクォート忘れによる SyntaxError
文字列を囲むクォートの片方を書き忘れると、それ以降のコードすべてが文字列の中身として読み込まれ続け、閉じクォートが見つからないままエラーになります。
1 message = "Task complete__ ^ 2 puts message
main.rb:2: unterminated string meets end of file (SyntaxError)
puts message
^
空欄を埋めて実行を通す
エラーが指す行は文字列が始まった行ではなく、Rubyが読み込みを諦めた行です。直すべきは文字列が始まった行のクォートです。
次の問題