我有 Struct init,我正在尝试过滤 init 中的数组:
public struct doSomething: Codable {
public var listOfStuff: [String]
init(someStuff: [String]) {
var clone = someStuff
let stuff: [String] = clone.removeAll { $0 == "myName"}
listOfStuff = stuff
}
}
在这一行let stuff: [String] = clone.removeAll { $0 == "myName"}
我收到此错误:
error: cannot convert value of type '()' to specified type '[String]
你们中的任何人都知道为什么我会收到此错误,或者您是否知道解决方法?
我会非常感谢你的帮助。