我正在尝试制作一个简单的添加程序,但是当我将let函数放入viewDidLoad时,它会给我这个错误:
从不使用不可变值'doMath'的初始化;考虑 替换为“_”或删除它。
这是代码
let doMath: (Int!, Int!) -> Int =
mathFunction(text1, text2)
}
我该怎么办?
答案 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)