suspend fun はコールサイトでのマーク( try とか await 的な)は特に必要ないのか。 Java の throws 相当に近いな(コールサイトのマークが必要ないけど suspend / throws が静的にチェックされるという意味で)。suspend を静的にチェックするなら throws もチェックしてくれればよかったのに・・・。そこが一番辛いんだよなぁ。suspendAsync と new Promise に対応してそう。 https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.coroutines.experimental/suspend-coroutine.htmllaunch はこっちか。 https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/launch.html