Как работает эта конструкция?
def function(message: types.Message):
Как работает message: types.Message?
Что это, анонимная функция без ключевого слова lambda?
Ответы (1 шт):
Автор решения: gil9red
→ Ссылка
Это аннотация типа (pep-3107). Подсказка, что message будет с типом types.Message.
Такая аннотация, например, позволит IDE подсказывать поля message, а так же проверять, что в функцию объект был передан правильного типа.
Если тип переданного объекта не совпадает с указанным в аннотации, то ошибок при выполнении кода не будет