Аннотации в Python с Mypy. Краткое руководство

Поділитися
Вставка
  • Опубліковано 4 жов 2024

КОМЕНТАРІ • 9

  • @9om1nator
    @9om1nator 3 місяці тому

    Классный механизм, всё стараюсь начать использовать, благодарю

    • @DavidArzumanyan
      @DavidArzumanyan  3 місяці тому

      Спасибо за комментарий

  • @fedorshurygin3486
    @fedorshurygin3486 Місяць тому

    А как правильно указать тип возвращаемого значения для тех случаев, когда функция возвращает не одно значение а несколько и они разного типа?

    • @kooorpatovnikooolay8340
      @kooorpatovnikooolay8340 Місяць тому

      from types import Union
      def s() -> Union[int,str]
      В python 3.10
      def s() -> int | str
      Наврн тебе уже не надо. Оставлю для других.

    • @DavidArzumanyan
      @DavidArzumanyan  14 днів тому

      спасибо за ответ

  • @I_want_HAPPINESS
    @I_want_HAPPINESS 3 місяці тому

    В расте как помне антонирование реалезованно лучше, компилятор сам понимает тип данных не позволяя менять тип данных и редко когда приходиться юзать антонирование. (Тип данных можно менять только если заново обьявив переменную)

    • @DavidArzumanyan
      @DavidArzumanyan  3 місяці тому

      Спасибо за комментарий, раст пока еще не изучал сам

    • @LeonRussia8ypa
      @LeonRussia8ypa 3 місяці тому

      Это не только в расте так, а во всех статически типизированных языках.

    • @I_want_HAPPINESS
      @I_want_HAPPINESS 3 місяці тому

      @@LeonRussia8ypa да, но лсп с которым он поставляется выводит антонирование сам возможно это есть и для других языков