Я не могу понять, почему в третьем заявлении Ruby возникает синтаксическая ошибка, когда после запятой нет пробела, а пространство после puts.Это ошибка в 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 ~
$