
var testArray:[SomeObject]let willRemoveObj:SomeObject...testArray = testArray.filter({ guard let index = testArray.indexOf(willRemoveObj) else { return}testArray.removeAtIndex(index) != willRemoveObj }) 要么
extension Array where Element: Equatable { mutating func remove(object: Element) { if let index = index(of: object) { remove(at: index) } }}var testArray: Array<Int> = [1,2]let toBeRemoved: Int = 1testArray.remove(object: toBeRemoved)testArray解决方法 基金会没有方便的方法.但是我们可以用所需的扩展Array结构.考虑一下: 结果是
[2]
总结以上是内存溢出为你收集整理的数组 – 在swift数组中删除对象的更好方法是什么全部内容,希望文章能够帮你解决数组 – 在swift数组中删除对象的更好方法是什么所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)