我正在从Ruby脚本输出一组编号文件。这些数字来自增加一个计数器,但是为了使它们在目录中排序更好,我想在文件名中使用前导零。换一种说法
file_001 ...
代替
文件_1
将数字转换为字符串时,是否有一种简单的方法可以添加前导零?(我知道我可以做“如果小于10...。如果小于100”)。
如果知道计数器中的最大位数(例如,对于计数器1..876,n = 3),则可以执行
str = "file_" + i.to_s.rjust(n, "0")
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句