1
Скрининг вопросы (Задачи с кодом)
Практика- Код с классом
Humanи копированием ссылки (mikeиjack). Что напечатаетprint(mike.name)? - Код с функцией
foo, принимающей замыкание и выполняющей его асинхронно черезDispatchQueue.main.async. - Операции над матрицей опционалов:
let matrix = [[1, 2], nil, [3, 4], [nil, 5], nil] print(matrix.map { $0 }.count) print(matrix.compactMap { $0 }.count) print(matrix.compactMap { $0 }.flatMap { $0 }.count) - Enum с сырым значением и проверка равенства со строкой (
Bank.sber == "sber"). Как исправить? - Структура
LinkedListс рекурсивным объявлением (let next: LinkedList<Data>?). Какие ошибки? - Протокол
Animalс дефолтной реализацией вextensionи классCat, реализующий…