我试图遍历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)
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)
| 归档时间: |
|
| 查看次数: |
673 次 |
| 最近记录: |