안녕하세요, 하스켈의 고차 함수에 대한 숙제가 있습니다. 시작하는 데 약간의 문제가 있습니다.하스켈 고차 함수
첫 번째 질문에 대한 도움과 설명을 얻을 수 있다면 나머지는 끝낼 수 있다고 확신합니다.
사용 고차 함수 (
map
,fold
, 또는filter
), 필요 람다 식을 경우,f2
같은
f1 =
f2 =
f1 (f2 (*) [1,2,3,4]) 5 ~> [5,10,15,20]
것을 내가가 가지고 생각하고 기능 f1
를 작성하고 [1,2,3,4]
이 [(*1),(*2),(*3),(*4)]
이되도록 부분 적용 map
을 사용 하시겠습니까?
난 당신이 F1 GN = gn' 다음 F2 쓰기 등이'F2 (+) [1..4] 5 ='로 시작해야 말하고 싶지만 = [5,10,15,20]' – Ingo
예,'f2 = map'은 좋은 생각 같습니다. – Bergi