[#] Добавление to_string упрощает разработку и дебаг кода на Elixir'е
habrabot(difrex,1) — All
2017-05-18 10:30:03


Проверим на примере: пишем сервис с аэропортами и направлениями.

defmodule Airport do
defstruct [:id, :name]
end

defmodule Direction do
defstruct [:origin, :destination]

def example do
madrid = %Airport{id: "MAD", name: "Madrid"}
riga = %Airport{id: "RIX", name: "Riga"}
%Direction{origin: riga, destination: madrid}
end
end

Пока что всё в порядке. Отлично, съели печеньку, смотрим, что дальше в джире. Список самых популярных направлений?

![][1] [Hackerman берётся за дело][2]

[1]: https://habrastorage.org/web/c70/fae/03c/c70fae03cead4446988fac7964d8f08a.jpg
[2]: https://habrahabr.ru/post/328208/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut