インスタンスプロパティ


value


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


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

tvOS 13.0+ visionOS 1.0+ watchOS 6.0+

var value: Success { get async throws }

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





戻り値


タスクの結果。



議論





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


タスクがエラーを throw した場合、このプロパティはそのエラーを伝播します。キャンセルに応答して CancellationError を throw するタスクは、キャンセル時にそのエラーがここに伝播されます。





以下も見よ


結果へのアクセス


var value: Success

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


var result: Result<Success, Failure>

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














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ