Size: a a a

2020 October 29

AT

Andrey Torlopov in SwiftBook
источник

AT

Andrey Torlopov in SwiftBook
Что произойдет при выполнении кода?
Анонимная викторина
49%
Код отработает как надо
42%
Ошибка компиляции
9%
Нет правильного ответа
Проголосовало: 77
источник

PM

Pavel Moroz in SwiftBook
Andrey Torlopov
Что произойдет при выполнении кода?
Анонимная викторина
49%
Код отработает как надо
42%
Ошибка компиляции
9%
Нет правильного ответа
Проголосовало: 77
Если можно объясните почему именно такой ответ
источник

AT

Andrey Torlopov in SwiftBook
Что произойдет при выполнении кода?
Анонимная викторина
60%
Код отработает как надо
38%
Ошибка компиляции
2%
Нет правильного ответа
Проголосовало: 55
источник

PS

Polina Skalkina in SwiftBook
а, мож потому что у нас переменная  наследуется от протокола, так можно вообще?
источник

AT

Andrey Torlopov in SwiftBook
Pavel Moroz
Если можно объясните почему именно такой ответ
да вот чтоб напальцах объяснить -  разбираться надо. Связано с способом организации памяти в протоколах.
источник

AT

Andrey Torlopov in SwiftBook
Polina Skalkina
а, мож потому что у нас переменная  наследуется от протокола, так можно вообще?
Свифт говорит что можно (во втором случае).  :)))
источник

AT

Andrey Torlopov in SwiftBook
Короче, джуниорские вопросы… 🤓 все их должны знать. )))
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Потому что внутри функции параметр это константа (let), по этому изменить структуру не получиться, а класс получиться
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Разница в том, что в одном случае param это структура, а в другом класс
источник

AT

Andrey Torlopov in SwiftBook
да.
источник

AT

Andrey Torlopov in SwiftBook
все так. Но это еще полбеды. Там надо покопать в сторону C-O-W и разобрать как протоколы себя ведут с наследованием от class|AnyObject и без этого наследования
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Больше квизов богу квизов )
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Запустили канал, совсем )
источник

AT

Andrey Torlopov in SwiftBook
да уж… потому что они активизируются когда на собесах вопросы задают интересные.
источник

AT

Andrey Torlopov in SwiftBook
а щас как-то работы полно. )))
источник

AT

Andrey Torlopov in SwiftBook
надо на Swiftbook нанять специального человека, который будет именно этим вопросом заниматься...
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Andrey Torlopov
все так. Но это еще полбеды. Там надо покопать в сторону C-O-W и разобрать как протоколы себя ведут с наследованием от class|AnyObject и без этого наследования
Если протокол наследуется от class или anyObject то его могут только классы имплементить
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Andrey Torlopov
надо на Swiftbook нанять специального человека, который будет именно этим вопросом заниматься...
Специалист по квизам)
источник

AT

Andrey Torlopov in SwiftBook
ну это сложно. =(
источник