我有这样的代码
var i = 1
println(i) //result is 1
println(%02i) //is wrong
我想让它输出01而不是1
不幸的是,您不能像那样格式化swift字符串(据我所知)。你可以尝试使用NSString。
println(NSString(format:"%02i", i))
就是这样
var i = 1
NSLog("%02d", i)
你最好的选择仍然是NSString格式:
var i = 3
println("someInt is now (i)")
// prints "someInt is now 1"
println(NSString(format:"%.2f",i))
// prints "someInt is now 01"
可能对你有帮助。
var i = 1
println("0(i)")
//01