无法在ghci(Haskell)中尝试"permutations"功能

pie*_*fou 1 haskell ghci

我试图遍历Data.ListHaskell标准库中的函数,并在尝试"排列"时出错.我在这里错过了什么?谢谢.

Prelude> map (\b-> b*b) [1,2,3]
[1,4,9]
Prelude> permutations "abc"

<interactive>:1:0: Not in scope: `permutations'
Run Code Online (Sandbox Code Playgroud)

Mar*_*off 8

Data.List.permutations 在GHC 6.10.1中发布.你有一个早期版本的机会.但是如果你确实有正确的版本,你必须加载Data.List module如下:

Prelude> :m +Data.List
Prelude Data.List> permutations "abc"
["abc","bac","cba","bca","cab","acb"]
Run Code Online (Sandbox Code Playgroud)