Функция с любым количеством целочисленных параметров, набирающая подсказкуPython

Программы на Python
Anonymous
Функция с любым количеством целочисленных параметров, набирающая подсказку

Сообщение Anonymous »

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

def f() -> Callable[[ # how to show there can be any number of int?
], float]:
def g(*args):
assert all(type(x) == int for x in args)
return 0.1
return g
Я прочитал документацию по типированию, и Callable (т. е. Callable[…, ReturnType]) — это не то, что мне нужно.
Я знаю Tuple[int, …], но Callable[[int, …], float] возвращает ошибку «…» в этом контексте не разрешена Pylance.

Подробнее здесь: https://stackoverflow.com/questions/685 ... yping-hint

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