Как я могу заставить свой код ждать завершения задачи в DispatchQueue? Нужен ли для этого CompletionHandler или что-то в этом роде? func myFunction() { var a: Int? DispatchQueue.main.async { var b: Int = 3 a = b } // wait until the task finishes, then print print(a) // - this will contain nil, of...