viewDidLoad 错误中的常量

Constant in viewDidLoad error

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

initialization of immutable value 'doMath' was never used; consider replacing with assignment to '_' or removing it.

这是代码

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

我该怎么办?

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

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

initialization of immutable value 'doMath' was never used; consider replacing with assignment to '_' or removing

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

是的,如前所述,这是一个警告,让您知道您声明了一个在声明之前或之后都未被使用的变量。警告消息建议您将变量 (doMath) 替换为简单的 (_),因为在声明之外不使用 doMath。

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

如果您只是寻找一个简单的加法函数,您也可以设置完全不同的函数。

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