Size: a a a

2016 June 01

КB

Константин Bloom in pro.elixir
Постоянно выдает пустой массив, хотя base_links(page) выдает заполненный массив
источник

КB

Константин Bloom in pro.elixir
Я просто хочу пройтись по массиву страниц, достать оттуда ссылки и записать в большой массив.
источник

КB

Константин Bloom in pro.elixir
Подскажите как сделать))) что-то я не понимаю этого момента
источник

КB

Константин Bloom in pro.elixir
Заработало через for
источник

КB

Константин Bloom in pro.elixir
Но я тогда не понимаю смысла функции Enum.each/2
источник

CB

Can Be in pro.elixir
def each(enumerable, fun)

Invokes the given fun for each item in the enumerable.

Returns :ok.
источник

CB

Can Be in pro.elixir
Не предназначена для возвращения результата.
источник

КB

Константин Bloom in pro.elixir
Это то понятно, но как внутри использовать глобальные переменные?))
источник

КB

Константин Bloom in pro.elixir
Там получается своя область видимости и даже в существующий массив не получается записать данные
источник

CB

Can Be in pro.elixir
какой-то неправильный подход
источник

КB

Константин Bloom in pro.elixir
Я понимаю, что надо мышление сменить)))
источник

КB

Константин Bloom in pro.elixir
через for будет правильнее, так?)
источник

CB

Can Be in pro.elixir
если честно фор не пользовался ни разу))
источник

CB

Can Be in pro.elixir
есть enum.map - принимает массив и функцию, возращает массив, составленный из результатов выполнения функций
источник

КB

Константин Bloom in pro.elixir
Так я хочу пройтись по одному массиву, но изменять другой
источник

CB

Can Be in pro.elixir
есть  enum.reduce - более гибкий вариант
источник

CB

Can Be in pro.elixir
в него передается enumerable, accumulator и лямбда от значения и аккумулятора
источник

CB

Can Be in pro.elixir
на выходе должна вернуть новое значение аккумулятора
источник

CB

Can Be in pro.elixir
вот ты свой другой массив через аккумулятор туда, например передаешь
источник

КB

Константин Bloom in pro.elixir
Точно
источник