How to remove an element from an array in Swift

后端 未结 18 2183
灰色年华
灰色年华 2020-11-28 18:38

How can I unset/remove an element from an array in Apple\'s new language Swift?

Here\'s some code:

let animals = [\"cats\", \"dogs\", \"chimps\", \"m         


        
18条回答
  •  难免孤独
    2020-11-28 18:42

    I use this extension, almost same as Varun's, but this one (below) is all-purpose:

     extension Array where Element: Equatable  {
            mutating func delete(element: Iterator.Element) {
                    self = self.filter{$0 != element }
            }
        }
    

提交回复
热议问题