迅捷代码段#10-删除(d)
2017年2月16日,星期四
您可以 在这里 找到其 要点!
-
remove
—需要关闭以删除与提供的条件匹配的元素并返回删除的元素。 它是一个变异函数,这意味着它可以修改主机数组
变量列表= [1、2、3、4]
let removeItem = list.remove {$ 0 == 2} //变异
removeItem-> 2
列表-> [1、3、4]
-
removed
—需要关闭以删除与提供的条件匹配的元素并返回新数组。 它不会影响主机阵列。
让列表= [1、2、3、4]
let newList = list.removed {$ 0 == 2} //不可变
列表-> [1、2、3、4]
newList-> [1、3、4]
这两个函数删除了一些样板代码,以简单地删除不那么难的元素🚀
PS —在我的下一个代码段中,我将再分享2个
remove(d)
方法,该方法将删除所有符合给定条件的元素!
如果您对 Swift-Snippets 的诞生感到疑惑, 或者想查看更多此类片段,可以在 这里 找到它们 😊