XCode 16.4 日本語化計画
throw するタスクが完了した後の結果またはエラー。
var result: Result<Success, Failure> { get async }
Success が Sendable に準拠し Failure が Error に準拠している場合利用可能です。
タスクが成功した場合は、タスクの結果が関連値として .success に設定されます。それ以外の場合は、エラーが関連値として .failure に設定されます。
タスクが完了していない場合、このプロパティにアクセスすると、タスクが完了するまで待機し、その優先度が現在のタスクの優先度まで上がります。ただし、Executor のスケジュール設定によっては、正しい優先度でタスクを作成する場合ほど効果的ではない場合があることに注意してください。
throw するタスクが完了した後の結果。
throw しないタスクが完了した後の結果。