An instance of Unsafe
that hasn’t yet been resumed. After passing the unsafe continuation to this initializer, don’t use it outside of this object.
Unsafe
のあるインスタンスで、まだ再開されていないもの。その非安全継続をこのイニシャライザに渡した後、それをこのオブジェクトの外側で使わないでください。
init(continuation:function:)
Availability
- iOS 13.0+
- iPadOS 13.0+
- macOS 10.15+
- Mac Catalyst 15.0+
- tvOS 13.0+
- watchOS 6.0+
- Xcode 13.0+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
init(continuation: UnsafeContinuation
<T, E>, function: String
= #function)
Parameters パラメータ
continuation
Continuation Continuation 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. 継続に対する概念的ソースであるところの宣言を識別しているある文字列、この継続の誤用に関する実行時診断において継続を識別するために使われます。
Discussion 解説
Instead of calling this initializer, most code calls the with
or with
function instead. You only need to initialize your own Checked
if you already have an Unsafe
you want to impose checking on.
このイニシャライザを呼びださずに、ほとんどのコードはwith
またはwith
関数を代わりに呼び出します。あなたが唯一必要とするのはあなた独自のChecked
です、もしあなたがそれの上に検査を課したいUnsafe
をあなたが既に持つならば。