【发布时间】:2012-10-09 11:34:51
【问题描述】:
我的任务是创建一个 Haskell 程序,其中包含多态数据类型 Bag 的定义和一些简单的函数,例如将列表转换为 bag 并检查两个 bag 是否相同。
我的问题是我是 Haskell 的新手,所以我不确定如何使用 Bags。谁能指点我一些与 Bags 相关的资源的方向?
【问题讨论】:
-
你真的没有任何人可以回答的具体问题。你知道什么是包吗?你知道如何用不同的语言实现它吗?从那里开始,尝试编写一个简单的 Haskell 版本;然后,如果您有具体问题,请修改您的问题。提出更具体的问题通常会使 SO 更有帮助。
-
那里有包包库。谷歌搜索 Haskell Data.Bag 是查找相关材料的一种方法。
-
IIRC 包只是一个多件套。你不能使用 Data.Map 吗?
标签: list haskell functional-programming bag