Назад к вопросам
JuniorТеорияЧасто
Что выведет программа (строки через пробел)?
Task {
print("inside")
}
print("end")end
- Ждать
end inside: считать, что программа дожидается своих задач. Она завершается после последней строкиmain.swift, и задача, которую не дождались черезawait task.value, не выполняется. - Ждать
inside end: читатьTask { }как вызов, который сразу выполняет код в скобках. Задача выполняется отдельно, и строки ниже её не ждут.
- Как изменить программу, чтобы она напечатала и
inside? - Почему в приложении, которое продолжает работать, такая задача выполнится?