在Objective-C中注销浮点数时,可以执行以下操作将输出限制为仅保留小数点后2位:
float avgTemp = 66.844322156
NSLog (@"average temp. = %.2f", avgTemp);
但是您如何在Swift中做到这一点?
在Swift中如何在
println
中转义其他字符?这是一个常规的Swift
println
语句:println ("Avg. temp = \(avgTemp)")
那么如何限制小数位呢?
另外,如何在
println
中转义双引号? 最佳答案
这是我到目前为止找到的最短的解决方案:
let avgTemp = 66.844322156
println(NSString(format:"%.2f", avgTemp))
就像NSString的
stringWithFormat
的快速版本关于swift - 如何在Swift中使用println格式化数字,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24102814/