swift2 – Swift 2:不变的值X永远不会考虑用’_’替换
发布时间:2020-12-14 05:54:09 所属栏目:百科 来源:网络整理
导读:在几个我的旧代码的情况下,我得到警告: Immutable value X is never used consider replacing with ‘_’ 例如,如果我正在检查一个具有关联对象的枚举(但是在这种情况下不使用对象) – 或者如果我使用’If let’构造来检查对象是否为零。 它并不打扰我这
在几个我的旧代码的情况下,我得到警告:
例如,如果我正在检查一个具有关联对象的枚举(但是在这种情况下不使用对象) – 或者如果我使用’If let’构造来检查对象是否为零。 它并不打扰我这些警告并做出改变,但我想知道是否有人知道为什么这是推荐的 – 为什么要警告我们这个?它会以任何方式影响演出吗?
不变的值X永远不会考虑用’_’替换
此警告即将到来,因为您在声明后未使用变量。只要忽略警告并继续编写代码并使用您的对象,它将消失。 Swift 2是非常敏感的语言,它会给你每一步的警告。 我在这里解释一个简单的任何对象的警告演示: var nameImg:String = ""; 可变的“名字”被写入,但从未读过。 var nameImg:String = ""; if(action==1){ nameImg = "navTab"; } else{ nameImg = "back"; } 3.如果您将任何值分配给对象并在另一个对象中使用它,则不会出现警告。 EX- var nameImg:String = ""; if(action==1){ nameImg = "navTab"; } else{ nameImg = "back"; } //back & menu btn let btnBack = UIButton(type: UIButtonType.Custom); btnBack.setImage(UIImage(named:nameImg),forState: UIControlState.Normal); btnBack.sizeToFit(); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |