1
Menggunakan kelas tipe Haskell untuk menegakkan komutatif
Saya ingin mendefinisikan kelas tipe untuk objek geometris yang dapat disatukan: class Intersect a b c | a b -> c where intersect :: a -> b -> c -- Language extensions: -XMultiParamTypeClasses, -XFunctionalDependencies Idenya adalah memiliki fungsi persimpangan tujuan umum yang dapat menangani objek dari berbagai jenis. Orang bisa …