gpt4 book ai didi

ruby 字符串格式格式化

转载 作者:数据小太阳 更新时间:2023-10-29 07:21:03 24 4
gpt4 key购买 nike

我有一组文件名,如下所示

"file001" "file0001" ..."file002" "file0002" ......"file100" "file0100" ......

模式非常明显:

name, padded_number

所以如果我想对第一列中的文件使用字符串格式,我会这样写

"%s%3d" %[name, number]"

但这对填充 (3) 进行了硬编码。我怎样才能做到这一点,以便我也可以将填充指定为变量,并以某种方式格式化提供的整数以使用指定的填充?

最佳答案

使用字符串插值:

padding = 9
"%s%#{padding}d" %[name, number]

关于ruby 字符串格式格式化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10419630/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com