Что такое подсказка типа (или аннотация типа) подсказок типа (или аннотаций типа)

Рассмотрим следующий код:

      from typing import Union  # (or any other type hint, type Alias, etc.)

def func(arg: ???) -> None: 
    pass

func(Union[tuple[int, ...], float, "MyClass"])

class MyClass(object): 
    pass

Аргумент функции func — это подсказка типа (или иногда называемая аннотацией типа). Теперь, какую подсказку типа (или аннотацию типа) мне следует заменить тремя вопросительными знаками "???" с правильной подсказкой типа (аннотацией типа) для подсказок типа (аннотации типа)?

На данный момент: я просмотрел документацию по Python, но не смог найти ответ. Так что это либо не описано в документе, либо я его просто еще не нашел.

0 ответов

Другие вопросы по тегам