Назад к задачам
AvitoПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
6
Определение порядка вывода в Swift‑программе
Компании, где спрашивали:
Условие задачи
Рассмотрите следующий фрагмент кода на Swift, в котором используются DispatchQueue для асинхронного и синхронного выполнения задач в главной очереди. Какой порядок чисел будет напечатан в консоль?
func showNumbers() {
print(1)
DispatchQueue.main.async {
print(2)
DispatchQueue.main.async {
print(3)
DispatchQueue.main.sync {
print(4)
}
}
print(5)
}
print(6)
}
print(7)