Код: Выделить всё
def myfunction(name: str, age: int) -> str:
return name + str(age) #usefulfunction
Я понимаю, что вы можете написать любую допустимую функцию выражение для аннотаций, чтобы я мог написать «функцию» в виде строки, но является ли это лучшим/единственным способом сделать это? Нет ли ничего похожего на встроенные типы int/float/str/list/dict и т. д.? Я знаю о callable, но мне интересно, есть ли что-нибудь еще.
Подробнее здесь: https://stackoverflow.com/questions/206 ... -returns-a