我在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版本的澄清。