ŹR
Size: a a a
ŹR
ŹR
%
User{ name: name, id: id} = Users.get_user(id)
AN
%
User{ name: name, id: id} = Users.get_user(id)
name_field = :login
%{name_field => name} = %User{login: log}
Aß
ŹR
AN
ŹR
ŹR
ŹR
AN
AN
ŹR
ŹR
%{field: value} =
в отличие от %User{field: value} =
это то же самое что если бы на рекордах ты писал {_, _, value} =
вместо `#user{field=Value}
= `ŹR
ŹR
ŹR
ŹR
AN
Ecto.EmbeddedSchema
поедет в магию с пределыванием мап поверх структур и т.д.ŹR
ŹR