Swift String to Double / Float转换为inacurate

时间:2016-09-13 15:16:05

标签: ios swift swift2 swift3

当尝试将String或NSString转换为float或double时,我会在调试器中得到不准确的答案。这是为什么?

let x = "2.3"
let y = Double(x)
let z = Float(x)

let xx : NSString = "2.3"
let yy = xx.floatValue
let zz = xx.doubleValue

我在XCode 7.3和XCode 8 gm种子

上运行了这个

enter image description here

0 个答案:

没有答案