launch 코루틴 빌더를 통해 생성되는 코루틴은 기본적으로 작업 실행 후 결과를 반환하지 않는다. 하지만 우리가 코루틴을 다룰 때는 코루틴으로부터 결과를 수신해야 하는 경우가 빈번하다!비동기 작업으로부터 결과를 수신해야 하는 경우를 위해 async 코루틴 빌더를 통해 코루틴으로부터 결과값을 수신받을 수 있다.launch 를 사용하면 결과값이 없는 Job 객체가 반환되는 것과 다르게 async 함수를 사용하면 결과값이 있는 Deferred 객체가 반환이 된다!1. async 를 사용해 Deferred 만들기 (await 를 사용해 결과값을 수신 해보기)예시 코드를 보자import kotlinx.coroutines.*fun main() = runBlocking { val networkDeferred: D..