Generic Function

withCheckedContinuation(function:_:)

Suspends the current task, then calls the given closure with a checked continuation for the current task. 現在のタスクを中断します、それからこの与えられたクロージャを、現在のタスクに対する検査済み継続で呼び出します。

Declaration 宣言

func withCheckedContinuation<T>(function: String = #function, _ body: (CheckedContinuation<T, Never>) -> Void) async -> T

Parameters パラメータ

function

A string identifying the declaration that is the notional source for the continuation, used to identify the continuation in runtime diagnostics related to misuse of this continuation. 継続に対する概念的ソースであるところの宣言を識別しているある文字列、この継続の誤用に関する実行時診断において継続を識別するために使われます。

body

A closure that takes a CheckedContinuation parameter. You must resume the continuation exactly once. あるクロージャ、それはCheckedContinuationバラメータを取ります。あなたは、厳密に一度だけ継続を再開しなければなりません。

See Also 参照

Continuations さまざまな継続