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