【发布时间】:2020-06-23 07:44:14
【问题描述】:
假设我在 Haskell 中有以下自定义数据类型和函数:
data Person = Person { first_name :: String,
last_name :: String,
age :: Int
} deriving (Eq, Ord, Show)
如果我想创建一个函数print_age 来打印一个人的年龄,例如:print_age (Person "John" "Smith" 21),我将如何编写print_age 来访问年龄参数?我是一个面向对象的人,所以我在这里没有我的元素。我基本上是在寻找 Person.age 的等价物。
【问题讨论】:
标签: haskell