当试图添加两个以上的未包装选项时,Swift给出了“对成员'+'的模糊引用”?

时间:2016-10-01 22:53:40

标签: swift

我在Xcode中使用Swift 3.0和游乐场,我在Swift中遇到了一个奇怪的错误,我无法弄清楚它的原因。

我有这段代码,效果很好:

var reading1:Float? = 3.9
var reading2:Float? = 4.3
var reading3:Float? = 7.2

let averageReading = reading1! + reading2!

现在,如果我尝试在平均读数中添加第三个值,就像这样:

var reading1:Float? = 3.9
var reading2:Float? = 4.3
var reading3:Float? = 7.2

let averageReading = reading1! + reading2! + reading3! //This line errors

我收到一条错误,指出“对成员'+'的模糊引用”,这让我完全难过。我不明白为什么我不能简单地添加第三个强行解包的可选项。

有人有什么想法吗?

编辑:关于Swift版本的澄清。

0 个答案:

没有答案