我创建了一个带有矢量/矩阵的非常简单的基类。
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],我们会得到更尴尬的结果。