Е
Size: a a a
Е
Е
LL
LL
LL
Е
LL
Е
structural type system придумали какие-то меньшинства, кроме английского и французского нигде нет.Aß
Е
Е
Е
Е
LL
a + b, то он сработает когда есть метод a.add(b)@type a :: %{x: x()} и тип @type b :: %{x: x(), y: y()},something.x скомпилируется и для a и для ba.add может появиться в рантаймеLL
duck typing есть на большем количестве языков и там тоже указана разница с structural typingЕ
LL
receive отличить char и int8, которые вообще одного размераŹR
Е
@type a :: %{x: x()} и тип @type b :: %{x: x(), y: y()},something.x скомпилируется и для a и для bŹR