iOS/iPhone/iPad/watchOS/tvOS/MacOSX/Android プログラミング, Objective-C, Cocoa, Swiftなど
コルーチンを開始する方法は2つある。
以下はlaunchの例。
launch {
...
}.join()
launchで開始したコルーチンが終了するまでjoin()で待つ。
以下はasyncの例。
val text = async {
"hello, world!"
}.await()
asyncで開始したコルーチンが終了するまでawait()で待ち、結果を受け取る。