在 Haskell 中,可以使用 Data.List
模块中的 nub
函数来去除重复的单词。以下是一个简单的示例代码:
import Data.List (nub)
-- 定义一个包含重复单词的列表
wordsList :: [String]
wordsList = ["apple", "banana", "apple", "orange", "banana", "grape"]
-- 使用 nub 函数去除重复单词
uniqueWords :: [String]
uniqueWords = nub wordsList
main :: IO ()
main = print uniqueWords
在这个示例中,我们定义了一个包含重复单词的列表 wordsList
,然后使用 nub
函数去除重复单词,并将结果存储在 uniqueWords
中。最后,我们在 main
函数中打印出 uniqueWords
的值。
输出结果应该是:
["apple","banana","orange","grape"]
这样,我们就可以得到一个不包含重复单词的列表。
领取专属 10元无门槛券
手把手带您无忧上云