문제

튜플 목록이 있습니다. [{1,40}, {2,45}, {3,54} .... {7,23}] 여기서 1 ... 7은 요일입니다 (일정을 찾아 계산 : day_of_the_week ()). 이제 목록을 [{mon, 40}, {tue, 45}, {wed, 54} ... {Sun, 23}]로 변경하고 싶습니다. Keyreplace보다 더 쉬운 방법이 있습니까?

도움이 되었습니까?

해결책

단순한. HTTPD 모듈에서 맵과 편리한 도구를 사용하십시오.

lists:map(fun({A,B}) -> {httpd_util:day(A),B} end, [{1,40},{2,45},{3,54},{7,23}]).

다른 팁

... 또는 다른 구문 사용 :

[{httpd_util:day(A), B} || {A,B} <- L]

어디:

L = [{1,40},{2,45},{3,54}....{7,23}]

구성을 a라고합니다 이해력을 나열하십시오, 다음과 같이 읽습니다.

"목록을 작성하십시오 {httpd_util:day(A),B} 튜플, 어디에 {A,B} 목록에서 가져옵니다 L"

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top