如何在haskell中声明多个“属性”?

时间:2015-09-18 19:32:49

标签: haskell project

我必须做一个视频俱乐部项目。我的问题:当我创建数据结构时,我不能声明超过1个id,名称或任何“属性” 。 这是我的代码:

data Client = Client
  { _id        :: Int
  , _name      :: String
  , _lastname  :: String
  , _age       :: Int
  , _movies    :: [Movie]
  } deriving Show

data VideoClub = VideoClub
  { _id        :: Int
  , _name      :: String
  , _direccion :: String
  } deriving Show

data Movie= Movie
  { _id          :: Int
  , _title       :: String
  , _rented      :: Bool
  , _videoclub   :: VideoClub
  , _category    :: String
  } deriving Show

这是我遇到的许多问题之一。希望你能帮帮我,给我一些建议。谢谢。

0 个答案:

没有答案