我目前正在学习“艰难地学习 Ruby”的第 9 课。
我已经完全按照指示输入了第 6 行,但在执行时仍然出现错误。
它说:
Syntax error, unexpected tCONSTANT, expecting $end
puts " Here ^ are the days : ", days
最佳答案
您忘记关闭前一行的字符串。这是重现的问题:
paul@paulbookpro ~ ⸩ ruby
days = "abc
puts "Here are the days"
-:2: syntax error, unexpected tCONSTANT, expecting $end
puts "Here are the days"
^
它将单词“Here”之前的双引号视为上一行字符串的结束引号,然后想知道为什么要使用名为 Here 的常量(以大写字母开头的标记)。
关于ruby - 什么是 Ruby 中的 "Syntax Error, unexpected tCONSTANT"错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7317332/