Add array removal helper
This commit is contained in:
12
CHDataManagement/Extensions/Array+Remove.swift
Normal file
12
CHDataManagement/Extensions/Array+Remove.swift
Normal file
@ -0,0 +1,12 @@
|
||||
|
||||
extension Array where Element: Equatable {
|
||||
|
||||
@discardableResult
|
||||
mutating func remove(_ element: Element) -> Bool {
|
||||
guard let index = firstIndex(of: element) else {
|
||||
return false
|
||||
}
|
||||
remove(at: index)
|
||||
return true
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user