viewDidLoad中的常量错误

时间:2015-10-12 18:33:09

标签: swift swift2 xcode7

我正在尝试制作一个简单的添加程序,但是当我将let函数放入viewDidLoad时,它会给我这个错误:

  

从不使用不可变值'doMath'的初始化;考虑   替换为“_”或删除它。

这是代码

let doMath: (Int!, Int!) -> Int =
mathFunction(text1, text2)
}

我该怎么办?

3 个答案:

答案 0 :(得分:2)

这是swift2中的新功能,如果您没有使用特定变量,则将其替换为_或使用该变量,这就是为什么它建议您用{{替换变量名称的原因1}}。这主要是为减少内存和CPU使用量而设计的。

答案 1 :(得分:0)

这不是错误。这是一个警告。

  

从不使用不可变值'doMath'的初始化;考虑将作业替换为“_”或删除

这意味着您在宣布之后永远不会使用doMath。只要您在代码中实际使用doMath,警告就会消失。

答案 2 :(得分:0)

是的,如上所述,它是一个警告,通知您已声明在声明之前或之后尚未使用的变量。警告消息建议您使用简单(_)替换变量(doMath),因为doMath不在声明之外使用。

您的选择是忽略警告消息,或在声明之外使用它。

如果您只是寻找简单的添加功能,也可以将功能设置为完全不同。

var firstNumber = 4
var secondNumber = 6
var doMath = (firstNumber + secondNumber)
print(doMath)