XCode 16.4 日本語化計画
throw しないタスクが完了した後の結果。
var value: Success { get async }
Success が Sendable に準拠し Failure が Never である場合利用可能です。
タスクが完了していない場合、このプロパティにアクセスすると、タスクが完了するまで待機し、その優先度が現在のタスクの優先度まで上がります。ただし、Executor のスケジュール設定によっては、正しい優先度でタスクを作成する場合ほど効果的ではない場合があることに注意してください。
エラーを全く throw しないタスクでもキャンセルをチェックできますが、エラーを throw する代わりに nil を返すなどのアプローチを使用する必要があります。
throw するタスクが完了した後の結果。
var result: Result<Success, Failure>
throw するタスクが完了した後の結果またはエラー。