Непрозрачные возвращаемые типы

Поділитися
Вставка
  • Опубліковано 2 лют 2025

КОМЕНТАРІ • 14

  • @artemsolovev4358
    @artemsolovev4358 Рік тому +1

    Большое спасибо за видео!

  • @michel041100
    @michel041100 Рік тому +1

    Спасибо

  • @torburgmax
    @torburgmax 11 місяців тому +1

    свифт ограничивает программиста, чтобы тот не сравнивал контракты. программист все равно пытается. вопрос только: зачем?)

    • @johnkostanov
      @johnkostanov  11 місяців тому

      Под контрактами ты имеешь ввиду протоколы?

    • @torburgmax
      @torburgmax 11 місяців тому +1

      @@johnkostanovда, контракт более общий термин по сути

    • @johnkostanov
      @johnkostanov  11 місяців тому

      @@torburgmax Есть такой протокол как Equatable. Разные типы могут ему соответствовать. Но разные типы мы не можем сравнивать друг с другом, даже если они соответствуют этому протоколу. Эту проблему решает непрозрачные типы. Этот механизм широко используется в SwiftUI, например, в вычислимом свойстве body.

  • @vitys1000
    @vitys1000 2 роки тому +2

    Чел что у тебя с английский то? Ужасно ухо режет

    • @johnkostanov
      @johnkostanov  2 роки тому +2

      Я живу в Испании. Испанский читается практически также как и пишется. Поэтому наверное у меня с произношением английского беда.

    • @Veraokavera
      @Veraokavera Рік тому +1

      Большое спасибо за видео! Отличное объяснение.

    • @johnkostanov
      @johnkostanov  Рік тому

      @@Veraokavera Супер! Спасибо за комментарий.

    • @ChumikovIgor
      @ChumikovIgor Рік тому

      Вроде не урок английского языка ) Ну а если не нравиться можно не смотреть же ) Парень хорошо объясняет программирование про это же канал )