在我的应用程序中,我创建了多个文件,我希望它们连续编号作为名称的一部分。例如 log_0001,log_0002
我使用字符串插值,因此在代码中看起来像
fileName = "log_(number)"
number = number + 1
但是,如果我将number
仅保留为Int
,我将拥有 log_1 而不是 log_0001
我只认为我可以检查number
是否具有1/2/3/4位数字,然后手动添加'000/00/0'。
是否有任何字符串修改允许将所需数量的" 0"数量放置为4个符号?
"我只发现我可以检查数字是否具有1/2/3/4数字,然后手动添加'000/00/0'。"
在这种情况下,请尝试以下代码:将数字长度保存在变量中,例如DigitLength。
if (digitLength == 1) { print("log_000")
} else if (digitLength == 2) { print("log_00")
} else if (digitLength == 3) { print("log_0")
}
else { print("log_") }
print(number)
,然后变量。