【发布时间】:2018-02-09 20:46:19
【问题描述】:
您好,我正在尝试在 haskell 中使用列表类型。
我的 .hs 文件中有以下类型:
type Name = String
type PhoneNumber = Int
type Person = (Name, PhoneNumber)
type PhoneBook = [Person]
我正在寻找添加功能
add::Person -> PhoneBook -> PhoneBook
add ........
在列表开头的电话簿中添加一个条目。测试将通过终端完成
【问题讨论】:
-
你有什么问题?这是相当广泛的。您只是在问如何添加到列表中吗?
-
这也很简单(
add = (:)),除非您想避免添加重复条目。 -
我正在寻找一个函数,它几乎可以将输入的每个电话簿添加到列表的开头。