私の講師が私にこの質問からしたいことを理解することができません。誰かが私に何をしたいのかを説明するのを助けることができますか?高次機能
挿入ソートアルゴリズムの上位バージョンを定義します。それは 機能
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をソートするようになっています。
実際、この説明では整数については何も言及していません。ハスケル '(>)'は、型付けされた型(型指定子 'Ord'で表現されます)に使用できます。したがって、最初のパラメータは 'a'sを順序付けられた' b'sに変換する単なる関数です。 – chris