イニシャライザー


init(catching:)


throw するクロージャを評価し、返された値を成功としてキャプチャするか、throw されたエラーを失敗としてキャプチャすることにより、新しい結果を作成します。


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

tvOS 9.0+ visionOS 1.0+ watchOS 2.0+

init(catching body: () throws(Failure) -> Success)

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





パラメータ


body

評価する可能性のある、throw するクロージャ。



以下で言及


throw する式の結果の保存)





以下も見よ


Throw する式を結果に変換する


throw する式の結果の保存

結果を直列化またはメモ化する必要がある場合は、throw する式を包み込むイニシャライザーを呼び出します。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ