このコードは有効である必要があります (コード スニペットは本からのものです)。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)
Ruby バージョン 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 <--
これがエラーを返す理由を教えてもらえますか? ありがとうございました!