extension Array { func removeObject(object: T) { var index = find(self, object) self.removeAtIndex(index) } } >
With using protocol extensions in swift 2.0
extension _ArrayType where Generator.Element : Equatable{ mutating func removeObject(object : Self.Generator.Element) { while let index = self.indexOf(object){ self.removeAtIndex(index) } } }