如何在Ruby中增加一个整数

导致以下代码中的错误的原因是什么?

ruby -e "puts 1++" -e:1: syntax error, unexpected $end 

要么

 ruby -e "x=1; puts x++;" -e:1: syntax error, unexpected ';' 

Ruby没有++运算符。 你可以做puts 1.next 。 请注意,对于第二个示例,这不会更改x的值,在这种情况下,您必须使用x += 1