Post #249
1.74K
Подсказки по типу Python - как использовать @overload Иногда типы нескольких переменных связаны, например, «если x - тип A, y - тип B, иначе y - тип C». Подсказки базового типа не могут описать такие отношения, что делает проверку типов громоздкой или неточной. Вместо этого мы можем использовать @typing.overload для правильного представления отношений типов. https://clck.ru/XFrJV
adamj.eu Python Type Hints - How to Use @overload - Adam Johnson Sometimes the types of several variables are related, such as “if x is type A, y is type B, else y is type C”. Basic type hints cannot describe such relationships, making type checking cumbersome or inaccurate. We can instead use @typing.overload to represent…