0
我无法弄清楚为什么在第三个Ruby语句抛出语法错误时,在逗号之后没有空格但放置后有空格。这是Ruby中的错误还是Ruby中的正确行为?
[email protected] MINGW64 ~
$ irb
Switch to inspect mode.
puts("Hello, World!","Good bye, World!")
puts("Hello, World!","Good bye, World!")
Hello, World!
Good bye, World!
nil
puts ("Hello, World!")
puts ("Hello, World!")
Hello, World!
nil
puts ("Hello, World!","Good bye, World!")
puts ("Hello, World!","Good bye, World!")
SyntaxError: (irb):7: syntax error, unexpected ',', expecting ')'
puts ("Hello, World!","Good bye, World!")
^
(irb):7: syntax error, unexpected ')', expecting end-of-input
from C:/Ruby21-x64/bin/irb:11:in `<main>'
puts("Hello, World!", "Good bye, World!")
puts("Hello, World!", "Good bye, World!")
Hello, World!
Good bye, World!
nil
exit()
exit()
[email protected] MINGW64 ~
$