10 lines
197 B
Swift
10 lines
197 B
Swift
import Foundation
|
|
|
|
extension Optional {
|
|
|
|
func map<T>(_ transform: (Wrapped) throws -> T?) rethrows -> T? {
|
|
guard let self else { return nil }
|
|
return try transform(self)
|
|
}
|
|
}
|