Size: a a a

Эликсир и Вунш

2018 April 05

IA

Ilya Averyanov in Эликсир и Вунш
IO.inspect выводит в stdout
источник

IA

Ilya Averyanov in Эликсир и Вунш
просто inspect нужен
источник

DR

Dmitry Russ (Aleksandrov) in Эликсир и Вунш
Так я понял, цель и была в stdout вывести?
источник

IA

Ilya Averyanov in Эликсир и Вунш
(то бишь Kernel.inspect/2)
источник

AK

Alexander Krutov in Эликсир и Вунш
print_r в пхп выводит тег pre с удобочитаемым текстом. Поэтому IO.inspect Дмитрию не подходит) Шаблонизатор феникса вряд ли сможет сериализовать вывод инспекта. Как сделать не знаю, смотрю в stdout)
источник

ДМ

Дмитрий Макаренко in Эликсир и Вунш
Всем спасибо. Всё это не подходит. Буду писать свою функцию для удобного вывода.
источник

Я

Ярослав in Эликсир и Вунш
Дмитрий Макаренко
Всем спасибо. Всё это не подходит. Буду писать свою функцию для удобного вывода.
А можно пример ожидаемого вывода?
источник

ДМ

Дмитрий Макаренко in Эликсир и Вунш
Ярослав
А можно пример ожидаемого вывода?
Например, в контроллере делается запрос типа users = Repo.all(User) Потом вызываем требуемую функцию скажем prinr(users). Далее на экране видим иерархический список (мозможно ASCII), где видно что-то вроде этого
%{user.id = 3, user.name = "keks"},
%{user.id = 4, user.name = "lols"},
%{user.id = 5, user.name = "sass"}
источник

ДМ

Дмитрий Макаренко in Эликсир и Вунш
Или как-то ещё если элементов слишком много, то возможно нужно будет как-сто это скрыть, упростить или сократить.
источник

DS

Dmitry Shpagin in Эликсир и Вунш
мне кажется тут не в inspect дело, если надо вывести только часть данных - Enum в помощь
источник

ДМ

Дмитрий Макаренко in Эликсир и Вунш
В том, то и дело что не часть. Мне кажется было бы удробно вывести, например, несколько списков структур, которые объеденены одной функцией и выводятся в одном месте в шаблоне.
В любом случае тут нужно будет комбинировать подходы. Я так думаю, мне так кажется.
источник

DS

Dmitry Shpagin in Эликсир и Вунш
В Enum есть group_by ;)
источник

NV

Nikolai Vasilenko in Эликсир и Вунш
а зачем в шаблоне-то? чем stdout не угодил?
источник

DS

Dmitry Shpagin in Эликсир и Вунш
может получится объединить и сгруппировать данные как хочешь
источник

ДМ

Дмитрий Макаренко in Эликсир и Вунш
Хорошо, спасибо, буду посмотреть.
источник

AP

Artur Plysyuk in Эликсир и Вунш
каррирование это вообще не про эликсир
источник

AP

Artur Plysyuk in Эликсир и Вунш
здесь наоборот привязка к числу аргументов.
источник

AD

Artem Denezhny in Эликсир и Вунш
@fuelen мощно
источник

KE

Konstantin Ermolchev in Эликсир и Вунш
Artur Plysyuk
здесь наоборот привязка к числу аргументов.
Ты не путаешь паттерн матчинг с каррированием?
источник

DS

Dmitry Shpagin in Эликсир и Вунш
Мне тоже так показалось
источник