私はデータ型を使用して問題に悩まされています... 私はIT 卒業生と一緒にLearn You a Haskellをフォローしてきましたが、データ型に関しては、それらの使用と、データ型を別のデータ型とどのように使用できるかについて本当に混乱しています 基本的に:
class Prior a where
priority :: a -> Int
--Someway to represent a person basic attributes
--If possible this way:
data Person = Person { firstName :: String
, age :: Int
, invalid :: Bool
}
--Then to instantiate Prior and Person
instance Prioritizavel Pessoa where
priority a = ...
--Assuming a is person, something like if invalid then 0 else 1
何か案は?