【问题标题】:How to increment an integer in Ruby [duplicate]如何在Ruby中增加一个整数[重复]
【发布时间】:2011-12-21 02:09:34
【问题描述】:

以下代码中的错误是什么原因造成的?

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

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

【问题讨论】:

    标签: ruby


    【解决方案1】:

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

    【讨论】:

    猜你喜欢
    • 2012-04-21
    • 1970-01-01
    • 1970-01-01
    • 2012-05-17
    • 2018-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多