강사가이 질문에서 무엇을하기를 원하는지 이해하는 데 어려움이 있습니다. 누구든지 내가 원하는 것을 나에게 설명 할 수 있을까?Higher Order Function
삽입 정렬 알고리즘의 상위 버전을 정의하십시오. 즉 기능
insertBy :: Ord b => (a->b) -> a -> [a] -> [a]
inssortBy :: Ord b => (a->b) -> [a] -> [a]
을 정의하고 그 날 혼란있어 곳 비트이다
inssort F 형 L이 원소 X가 elementyif F X < F y를 앞에 오도록리스트 L 정렬되도록.
실제로이 설명은 정수에 대해 아무 것도 말하지 않습니다. Haskell에서'(>)'는 어떤 타입의 타입 (Ord'라는 typeclass에 의해 표현됨)에 사용될 수 있습니다. 그래서 첫번째 매개 변수는'a''를''b''''로 바꾸는 함수입니다. – chris