のリストから情報を取得し、私はポストを経由して私に送られている。この構造:基本的には、各連絡先は私がリストを作成しようとしているマップname => phone_numbers
エリクサーはマップ
いると連絡先のリストであるcontacts = [%{"John" => ["0724573977"]}, %{"Mary" => ["0724573111", "0744556778"]}]
を
a = [%{"1" => ["0724573977"]}, %{"2" => ["0724573111", "0744556778"]}]
p = Enum.reduce a, [], fn(contact, acc) ->
for {_record_id, phones} <- contact do
for phone <- phones do
acC++ phone
end
end
end
IO.inspect p
この1つが生成します:奇数であるが、私は私が間違っているのかわからない[[[["0724573977"] | "0724573111"], [["0724573977"] | "0744556778"]]]
を任意の名前、番号のリストだけを無視してすべての電話番号、。
ありがとう、更新しました。 –