나는 [Film]
을 통해 정렬하고 지정된 d
, fnSortD
을 가진 함수 목록을 생성한다.Haskell 함수를 다른 함수의 인수로 호출하기
필름 fnAvg
의 평균 r
을 계산하는 또 다른 기능이 있습니다.
이제 모든 필름의 평균 평균 등급을 모두 d
으로 찾아야합니다. 그때 쉽게 다른 기능과 그의 평균을 얻을 수 fnLR :: String -> [Film] -> [Float]
있도록 :
d
모든 영화에 대한 모든 평균 등급의 목록을 만들어 다른 기능을함으로써이 시작 생각했다.
여기 내가 붙어있어 fnLR
의 인수로 사용하려는 영화 목록이 다른 기능인 fnSortD의 출력이며 사용 방법을 알지 못합니다. 그것은 입력 인자로서 필름 데이터 타입을 변수 정의로 분리 할 수있다.
이 질문이 너무 혼란스럽지 않기를 바랍니다. 확실히 혼란 스럽습니다. 나는 dir
dopped 한
fnListAvgRatings films = map fnAvg (fnSortD films)
map fnAvg (fnSortD films) = (map fnAvg . fnSortD) films
가입일 :로
fnListAvgRatings :: [Film] -> [Float]
fnListAvgRatings = map fnAvg . fnSortD
위의 몸은 동일합니다 : 당신이 실제로 요청했습니다 무엇
질문과 관련된 코드 부분을 보여줍니다. –
죄송합니다. 목록에서 특정 'd'를 정렬하므로 'd'가있는 영화 만 해당 목록에 있습니다. – Chillo
아무것도 계산에 사용하지 않으면'dir' 매개 변수는 무엇입니까? –