此代码应该是有效的(代码片段来自一本书)。我正在尝试学习 ruby 语言,但遇到了意外错误。作者使用的是 ruby v1.8.4——我使用的是 2.0。我怀疑版本是罪魁祸首。
lineWidth = 40
str = '--> Word <--'
puts str.ljust lineWidth
puts str.rjust lineWidth
puts str.center lineWidth
puts str.ljust (lineWidth/2) + str.rjust (lineWidth/2)
红宝石版本 2.0 p195
*错误是
c5.rb:7: syntax error, unexpected ( arg, expecting end-of-input
puts str.ljust (lineWidth/2) + str.rjust (lineWidth/2)
*输出应该是
--> Word <--
--> Word <--
--> Word <--
--> Word <-- --> Word <--
有人能告诉我为什么这会返回错误吗?谢谢!