这个问题已经在这里有一个答案:
在我的应用程序创建多个文件,我想他们有连续编号作为其名称的一部分。例如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)
然后该变量。