我收到一条警告,说我的常量未被使用:
Initialization of immutable value 'myConst' was never used; consider replacing with assignment to '_' or removing it
if someVal["value"] != nil {
let myConst = someVal["value"]
}
那么将 let myConst = someVal["value"]
重命名为 _ myConst = someVal["value"]
有什么意义?
最佳答案
您不是用 _
替换 let,而是用它替换变量名。如果变量没有在代码中的任何地方使用它是无关紧要的,所以该行可以写成:
_ = someVal["value"]
如果你想在某个地方使用它,你需要一个名称以便以后引用它。但是当你不使用它时,编写 _
会容易得多......
关于ios - Swift 2 未使用的常量警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32705070/