x = 2
打印“如果 2 + 2 = #{x + x},此应用程序运行正常”
这是我得到的错误信息
syntax error, unexpected '=', expecting end-of-input
print “This application is running okay if 2 + 2 = #{x + x}”
^
我在这里似乎找不到自己的错误。我在 OS X 10.10 上运行 Ruby 2.0.0,使用 TextEdit 编写代码。感谢帮助
最佳答案
代码是正确的。事实上,这是我机器上的输出。
2.1.5 :001 > x = 2
=> 2
2.1.5 :002 > print "This application is running okay if 2 + 2 = #{x + x}"
This application is running okay if 2 + 2 = 4 => nil
可能的解释是在代码中使用“花引号””
而不是标准引号 "
引起的语法错误。
print “This application is running okay if 2 + 2 = #{x + x}”
这是一个特殊字符,不会被解释为字符串开启符,并可能导致您的脚本失败。
关于ruby-on-rails - 非常基本的 : "syntax error, unexpected ' =', expecting end-of-input",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28435106/