2
次のコードでは、なぜ@{myOrd}
がパラメータの前に配置され、後に配置されませんか?名前のついた実装 - なぜ@ {myOrd}はパラメータの前に置かれますか?
[myOrd] Ord Nat where
compare Z (s n) = GT
compare (S n) Z = LT
compare (z z = EQ
compare (S x) (S y) = compare @{myOrd} x y
利点と欠点は何ですか?