インスタンスメソッド


flatMapError(_:)


与えられた変換を使用して失敗の値をマッピングし、生成された結果を開封して、新しい結果を返します。


iOS 8.0+ iPadOS 8.0+ Mac Catalyst 13.0+ macOS 10.10+

tvOS 9.0+ visionOS 1.0+ watchOS 2.0+

consuming func flatMapError<NewFailure>(_ transform: (Failure) -> Result<Success, 
NewFailure
>) -> Result<Success, NewFailure> where NewFailure : Error

FailureError に準拠している場合に使用できます。





パラメータ


transform

このインスタンスの失敗の値を受け取るクロージャ。



戻り値


このクロージャまたは前の .success からの Result のインスタンス。






以下も見よ


結果の変換


func map<NewSuccess>((Success) -> NewSuccess) -> Result<NewSuccess, Failure>

与えられた変換を使用して成功の値をマッピングし、新しい結果を返します。


func mapError<NewFailure>((Failure) -> NewFailure) -> Result<Success, NewFailure>

与えられた変換を使用して失敗の値をマッピングし、新しい結果を返します。


func flatMap<NewSuccess>((Success) -> Result<NewSuccess, Failure>) -> Result<NewSuccess, Failure>

与えられた変換を使用して成功の値をマッピングし、生成された結果を開封して、新しい結果を返します。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ