迅捷代码段#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 的诞生感到疑惑, 或者想查看更多此类片段,可以在 这里 找到它们 😊