如何在Ruby中输出前导零?

内森·朗

我正在从Ruby脚本输出一组编号文件。这些数字来自增加一个计数器,但是为了使它们在目录中排序更好,我想在文件名中使用前导零。换一种说法

file_001 ...

代替

文件_1

将数字转换为字符串时,是否有一种简单的方法可以添加前导零?(我知道我可以做“如果小于10...。如果小于100”)。

亚历克斯·热尔杰夫

如果知道计数器中的最大位数(例如,对于计数器1..876,n = 3),则可以执行

str = "file_" + i.to_s.rjust(n, "0")

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章