program story

Elixir의 두 항목 튜플 목록에서 맵을 만드는 방법

inputbox 2020. 12. 11. 08:06
반응형

Elixir의 두 항목 튜플 목록에서 맵을 만드는 방법


두 항목 튜플 목록을 [{1,2},{3,4}]맵으로 변환하는 우아한 방법은 무엇입니까 %{1=>2, 3=>4}?

키워드 목록은 사소하지만 임의의 키가 있으면 어떻게 될까요?


이를 수행하는 가장 간단한 방법은 다음과 같습니다.

Enum.into(list, %{})

Map모듈은 new함수에 대한 매개 변수로 이러한 목록도 지원 합니다.

Map.new list

나는 그것을 얻었다 :

list = [{1,2},{3,4}]
themap = for e <- list, into: %{}, do: e

참고 URL : https://stackoverflow.com/questions/25811177/how-to-create-a-map-from-a-list-of-two-item-tuples-in-elixir

반응형