インスタンスプロパティ


result


throw するタスクが完了した後の結果またはエラー。


iOS 13.0+ iPadOS 13.0+ Mac Catalyst 13.0+ macOS 10.15+

tvOS 13.0+ visionOS 1.0+ watchOS 6.0+

var result: Result<Success, Failure> { get async }

SuccessSendable に準拠し FailureError に準拠している場合利用可能です。





戻り値


タスクが成功した場合は、タスクの結果が関連値として .success に設定されます。それ以外の場合は、エラーが関連値として .failure に設定されます。



議論


タスクが完了していない場合、このプロパティにアクセスすると、タスクが完了するまで待機し、その優先度が現在のタスクの優先度まで上がります。ただし、Executor のスケジュール設定によっては、正しい優先度でタスクを作成する場合ほど効果的ではない場合があることに注意してください。





以下も見よ


結果へのアクセス


var value: Success

throw するタスクが完了した後の結果。


var value: Success

throw しないタスクが完了した後の結果。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ