【发布时间】:2014-07-25 23:46:40
【问题描述】:
我有这个代码
var i = 1
println(i) //result is 1
println(%02i) //is wrong
我希望它输出 01 而不是 1
【问题讨论】:
标签: placeholder swift
我有这个代码
var i = 1
println(i) //result is 1
println(%02i) //is wrong
我希望它输出 01 而不是 1
【问题讨论】:
标签: placeholder swift
不幸的是,您不能像那样格式化 swift 字符串(据我所知)。不过,您可以尝试使用 NSString。
println(NSString(format:"%02i", i))
【讨论】:
就是这样
var i = 1
NSLog("%02d", i)
O/P - 01
【讨论】:
var i = 1
println("0\(i)")
//01
【讨论】:
您最好的选择仍然是 NSString 格式:
var i = 3
println("someInt is now \(i)")
// prints "someInt is now 1"
println(NSString(format:"%.2f",i))
// prints "someInt is now 01"
也许对你有帮助。
【讨论】: