1. Задача: Работа с методами массивов в Swift
Дано:
let array = [[1,2],[3,4],[5,nil],nil]Что выведется, если применить эти функции к массиву:
- map() и .count()
- compactMap() и .count()
- compactMap() + flatMap()
2. Задача: Анализ выполнения кода с GCD
Что выведется при выполнении следующего кода?
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
print("1")
DispatchQueue.main.async {
print("2")
DispatchQueue.global(qos: .background).sync {
print("3")…