Я уткаВ языках без явного указания типа (Python, JS) есть такое понятие как утиная типизация. Описывается так: «Если оно выглядит как утка и крякает как утка, то, наверное, это утка».
Утиный стиль программирования смотрит не на тип объекта, а на его атрибуты. Например, наличие
iter() означает, что объект итерируемый.
#теория