Предположим, вы хотите ограничить переменную типа для реализации определенного интерфейса. Вы можете написать что -то вроде так: < /p>
from typing import TypeVar, Callable
T = TypeVar('T', Callable)
class Foo(Generic[T]):
...
>> TypeError: A single constraint is not allowed
< /code>
Почему Python недоволен этим использованием ограничений типа? PEP 484 и исходный код Python бесполезны в этом. Принцип такой же.
Подробнее здесь: https://stackoverflow.com/questions/501 ... -in-python
Почему ограничения с одним типом запрещены в Python? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Отладка Flutter VSCode: ветвь ресурсов, информация поиска и тому подобное запрещены
Anonymous » » в форуме IOS - 0 Ответы
- 21 Просмотры
-
Последнее сообщение Anonymous
-