Back to tasks
AvitoGet help with live coding in real time with Sobes Copilot
Junior — Senior
42
Определение порядка вывода в Swift‑программе
Companies where asked:
Task condition
Рассмотрите следующий фрагмент кода на 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)