我有以下类型:
type Person = String
type Book = String
type Database = [(Person,Book)]
这个函数类型:
borrow :: Database -> Book -> Person -> Database
如何将(人,书)添加到数据库?
答案 0 :(得分:1)
borrow db book person = (book, person) : db
:
是cons运算符,它接受一个元素并将其添加到列表中。 (book, person)
将书籍和人物项目打包成一个元组。因此,(book, person) : db
将书和人物收集起来,将它们打包成一个元组,然后将该元组添加到列表db
中。