我正在使用一个API,要求我将数字作为字符串传递。我需要在每次通话时递增计数器。
我使用以下代码:
days = days.to_i
days += 1
days = days.to_s
这很有效,但似乎有些草率。在Ruby中有更多的方法吗?
答案 0 :(得分:5)
是的,有。你可以这样做:
days = days.next
或
days = days.succ
或者,您可以使用bang(!)方法:
days.next!
或
days.succ!