Result

@_frozen
enum Result<Success, Failure> where Failure : Error

Swift.Result is a Enumeration that represents the result of an operation. Here’s a sample code how to handle a Result

switch result {
case .success(let successObject):
    print("here you should handle the success case")
case .failure(let failureObject):
    print("here you should handle the failure case")
}
  • Returns the SuccessType if the result is a .success, otherwise throws the .failure error

    Declaration

    Swift

    @available(*, deprecated, message: "Deprecated in version 3.25.0. Please use get(﹚ instead")
    public func value() throws -> Success