Swift在初始化后创建奇怪的值

时间:2014-09-28 11:34:26

标签: cocoa swift

我创建了一个带有矢量/矩阵的非常简单的基类。

class base {
   var matrix: [Float]?
}

class someClass : base {
    override init() {
        super.init()
        self.matrix = [1.2, 0.9, 1.1, 1.0, 0.8]
    }
}

为什么我的数字不完全是1.20000000,0.9000000等等?检查附加屏幕截图中的控制台输出。如果我将矩阵更改为[Double],我们会得到更尴尬的结果。

enter image description here

0 个答案:

没有答案