после сможем только к одному из них? Не пойму как такую штуку дальше применить
Приведу пример на Either public func map<T>(_ transform: (R) -> T) -> Either<L, T> { switch self { case let .right(right): return .right(transform(right)) case let .left(left): return .left(left) } }
Обсуждают сегодня