0

私はデータ型を使用して問題に悩まされています... 私は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

何か案は?

4

2 に答える 2