@@torburgmax Есть такой протокол как Equatable. Разные типы могут ему соответствовать. Но разные типы мы не можем сравнивать друг с другом, даже если они соответствуют этому протоколу. Эту проблему решает непрозрачные типы. Этот механизм широко используется в SwiftUI, например, в вычислимом свойстве body.
Большое спасибо за видео!
🤝
Спасибо
🙌
свифт ограничивает программиста, чтобы тот не сравнивал контракты. программист все равно пытается. вопрос только: зачем?)
Под контрактами ты имеешь ввиду протоколы?
@@johnkostanovда, контракт более общий термин по сути
@@torburgmax Есть такой протокол как Equatable. Разные типы могут ему соответствовать. Но разные типы мы не можем сравнивать друг с другом, даже если они соответствуют этому протоколу. Эту проблему решает непрозрачные типы. Этот механизм широко используется в SwiftUI, например, в вычислимом свойстве body.
Чел что у тебя с английский то? Ужасно ухо режет
Я живу в Испании. Испанский читается практически также как и пишется. Поэтому наверное у меня с произношением английского беда.
Большое спасибо за видео! Отличное объяснение.
@@Veraokavera Супер! Спасибо за комментарий.
Вроде не урок английского языка ) Ну а если не нравиться можно не смотреть же ) Парень хорошо объясняет программирование про это же канал )