Ruby中有一种方法可以做相反的事情String#succ吗?
如果你跑,succ或者next你得到这个:
a = "4.4.10"
a.succ
=> "4.4.11"
Run Code Online (Sandbox Code Playgroud)
我想要相反:
a = "4.4.10"
a.previous
=> "4.4.09"
Run Code Online (Sandbox Code Playgroud)
这可能吗?我很难在Ruby文档中找到它.也许它不存在?
Bjo*_*hak 38
prev或者类似的东西不在标准API中,因为succ缺陷prev是缺乏的.尽管如此," 实现Ruby字符串类Prev/Pred/Prev!/ Pred! - 与Next/Succ方法相反 "是您可以使用的可能版本.
根本问题是succ不可逆转.这意味着,一旦你申请succ,那么prev最终会有一些歧义.

| 归档时间: |
|
| 查看次数: |
5430 次 |
| 最近记录: |