我可能在探讨一个有效的SO问题方面走了一条纤细的线,但是...
在Ruby中,将字符串转换为整数、添加某些值,然后再转换回字符串,哪种方法最好?
(string.to_i+1).to_s
感觉不对劲,很丑陋。
编辑:
在阅读下面的各种评论之后,我将保持原样,不会选择一个答案,因为你们大多数人都说我的解决方案是正确的。 我想Ruby已经让我认为总有一个更简单、更好的方法(我们寻找这样一个更简单的解决方案并不是坏事,是吗?)
我的示例导致了一些关于.next的提交,而我的实际用例不仅仅是增量,我正在将AM / PM时间字符串转换为24小时制,所以实际上我需要将像07:00 PM或7p或7 pM或任何类似的东西转换为19:00。
我已经做得很好了,只是在寻找更优雅的东西。 我知道SO是“如何”问题,而stack review是代码审查,我在这里有点作弊……抱歉mods。