combinator 써서 좋은건 아는 함수가 나왔을 때 자세히 안읽어봐도 뭐하는 코드인지 바로 파악 가능하단 점인데, foldr은 너무 일반적이라 주는 정보가 0임. foldr을 반드시 써야하는 상황이면 어차피 코드 다 읽고 이해해야 하니 명시적인 재귀랑 패턴매칭으로 가독성 챙기는게 나음 (foldr은 인자순서 ㅈㄴ헷갈림). mconcat은 함수 이름만 봐도 이항연산이 결합법칙 만족하고 베이스 케이스가 항등원인거 알 수 있음. 쓸 수 있으면 무조건 쓰는게 낫다.
[%] 하스켈 foldr은 왠만하면 안쓰는게 나음
다믜(damhiya)
2024-11-07 13:05:00
추천 3
다른 게시글
-
자바를 고집하는 사람은 배우는게 느린 사람이라고 인증하는 것
[4][%] 익명(106.101) | 24.11.07추천 0 -
이제 영어로만 출시하고 로컬라이징 안하는 서비스들이 점점 많아질까?
[3][%] 익명(59.6) | 24.11.07추천 0 -
c# 까는 자바충 특징
[3][%] 익명(106.241) | 24.11.07추천 5 -
네이버 임원이면 학벌보다 본인 능력이 더 크겠지?
[11][%] 익명(117.111) | 24.11.07추천 1 -
리버싱중인대 질문있습니다.
[11][질문] 익명(121.176) | 24.11.07추천 0 -
팩트기반 언어 논쟁이 좋은 이유
[4][%] 30세전에특..(118.235) | 24.11.07추천 4 -
wsl desktop GUI 쓰는사람 있냐?
[5][%] 익명(59.9) | 24.11.07추천 1 -
코틀린 쓰면 자바단점이 다해결되는데?
[5][%] ㅁ(223.32) | 24.11.07추천 0 -
나 주니어때 흑역사
[3][%] 익명(125.236) | 24.11.07추천 0 -
파이썬 JS 사용자는 언어가 병신인걸 알고 있음
[3][%] 익명(118.235) | 24.11.07추천 31
댓글 2