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)
我正在尝试制作一个简单的加法程序,但是当我将我的 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)