Initializer

init(catching:)

Creates a new result by evaluating a throwing closure, capturing the returned value as a success, or any thrown error as a failure. 新しい結果を、あるスローするクロージャを評価することによって作成します、返される値をある成功としてキャプチャしています、または何からのスローされたエラーをある失敗として。

Declaration 宣言

init(catching body: () throws -> Success)
Available when Failure is Error. FailureErrorである時に利用可能です。

Parameters パラメータ

body

A throwing closure to evaluate. 評価することになるスローするクロージャ。

See Also 参照

Converting a Throwing Expression to a Result スローする式を結果へ変換する