сервер для получения данных, мы можем написать val data = service.getData()
,где getData - саспенд функция, возвращающая данные, таким образом в переменную data засетятся данные, и код который идёт ниже нашей переменной data не будет выполняться до тех пор пока в ей не засетятся данные, в чем тогда смысл использования async?
Пример : val data = async {service.getData()}.await()
Также код ниже не выполнится, пока в нашу переменную data не засетятся данные
Зачем тогда юзать async await?
Обсуждают сегодня