导致以下代码中的错误的原因是什么?
ruby -e "puts 1++"
-e:1: syntax error, unexpected $end
Run Code Online (Sandbox Code Playgroud)
要么
ruby -e "x=1; puts x++;"
-e:1: syntax error, unexpected ';'
Run Code Online (Sandbox Code Playgroud)
Mic*_*ohl 36
Ruby没有++运营商.你可以这样做puts 1.next.请注意,对于您的第二个示例,这不会更改值x,在这种情况下您必须使用x += 1.