Поддерживает ли оператор «with» подсказку типа?Python

Программы на Python
Anonymous
Поддерживает ли оператор «with» подсказку типа?

Сообщение Anonymous »

Можете ли вы определить подсказку типа для переменной, определенной с помощью синтаксиса with?

Код: Выделить всё

with example() as x:
print(x)
Я хотел бы ввести указанную выше подсказку, чтобы сказать, что x является строкой (в качестве примера).
Единственное решение, которое я нашел, — это использовать промежуточную переменную, но это кажется хакерским.

Код: Выделить всё

with example() as x:
y: str = x
print(y)
Я не могу найти пример в документации по типированию.


Подробнее здесь: https://stackoverflow.com/questions/601 ... pe-hinting

Вернуться в «Python»