Swift 2未使用的常量警告

我得到一个警告说我的常数没有被使用:

从不使用不可变值'myConst'的初始化; 考虑replace为“_”或删除它

if someVal["value"] != nil { let myConst = someVal["value"] } 

那么重命名let myConst = someVal["value"]变成_ myConst = someVal["value"] do / mean是什么意思?

你不是用_replacelet,而是用它replacevariables名。 如果代码中的任何地方都没有使用这个variables,那么这个行就可以写成:

 _ = someVal["value"] 

如果你想在某个地方使用它,你需要一个名字以便稍后引用它。 但是,当你不使用它写_是一个更容易…

我们可以使用通配符模式'_'作为未使用的常量warings

如果你从不使用它,编译器不需要使用let/var variable_name 。 所以如果你以后要使用它,不要用_replace。

我认为这个build议正在计划'如果让'的陈述和类似的。 可能将被删除无用的声明未来的更新。