我正在尝试创建可选数组,但我希望只在将元素追加到之前进行初始化。
所以我写道:
val testRule1 = { (code: Int, typ: String, pCode: String) =>
if (code == 100 && typ == "AK") {
if (pCode != " " && pCode != Nil.toString()) {
true
} else {
validationMap("validation") = false
logger.info("Doing nor stuff")
false
}
} else {
valMap("val") = false
logger.info("Doing not stuff")
false
}
}
但是我收到了这个错误:
试图在自己的willSet中存储属性'names',这个 即将被新值覆盖
答案 0 :(得分:1)
如果你想要一个懒人吧,你应该这样做......
postLayout