ЭтоКак преобразовать список для отображения, которые имеют две карты внутри
[%{id: 6, title: "d"}, %{id: 5, title: "d"}]
список есть две карты внутри. Кто может преобразовать этот список на карту как этот
%{id: 6, title: "d"}, %{id: 5, title: "d"}
ЭтоКак преобразовать список для отображения, которые имеют две карты внутри
[%{id: 6, title: "d"}, %{id: 5, title: "d"}]
список есть две карты внутри. Кто может преобразовать этот список на карту как этот
%{id: 6, title: "d"}, %{id: 5, title: "d"}
Я отправлю его здесь, хотя, только ради будущих читателей. Чтобы перебрать список в Elixir, выполните следующие действия:
[%{id: 6, title: "d"}, %{id: 5, title: "d"}]
|> Enum.each(fn %{id: id, title: title} ->
IO.puts "id is: #{id}, title is: #{title}"
end)
#⇒ id is: 6, title is: d
#⇒ id is: 5, title is: d
Это не преобразует список входных данных во что угодно, о чем задал вопрос. Он выполняет итерацию, но только для побочного эффекта печати. –
@MartinSvalin, и что? Прочтите комментарии к OP. – mudasobwa
Я сделал. Они ничего не говорят о печати. 'Enum.each/2' - это не первое, что можно достичь в Elixir, поскольку оно используется только для побочных эффектов, поэтому оно не должно быть первым предложением для новичков. –
Нежелательный формат не действителен Elixir. Это в какой-то мере, но есть две карты, точно так же, как и в исходном списке. Повторите свой вопрос. – mudasobwa
hello @mudasobwa как перебирать список, поэтому я могу получить только карты – saroj
С любым из итераторов ['Enum'] (http://elixir-lang.org/docs/stable/elixir/Enum.html#content). Вы определенно должны начать с чтения вступительного слова Elixir, а не с вопросами о SO. – mudasobwa