Can';无法获取数据。列出在haskell中工作的函数

Can';无法获取数据。列出在haskell中工作的函数,haskell,ghci,Haskell,Ghci,我正在构建一个haskell程序,我想使用library Data.List。因此,我在程序的顶部添加了import Data.List,并在下面的一个函数中键入了Data.List.isAlpha x,但它给了我一个编译错误-不在范围内:Data.List.isAlpha'`。有什么建议吗?我试过使用Data.List中的另一个函数,但这不起作用 下面是函数,但我尝试过将其简化,但它也不起作用: myFunc::[String]->String myFunc list=filter Data.

我正在构建一个haskell程序,我想使用library Data.List。因此,我在程序的顶部添加了
import Data.List
,并在下面的一个函数中键入了
Data.List.isAlpha x
,但它给了我一个编译错误-
不在范围内:
Data.List.isAlpha'`。有什么建议吗?我试过使用Data.List中的另一个函数,但这不起作用

下面是函数,但我尝试过将其简化,但它也不起作用:

myFunc::[String]->String

myFunc list=filter Data.list.isAlpha(Data.list.nub(concat list))

此函数用于获取字符串列表,然后加上nub'以消除重复项,然后只保留剩下的字母


任何帮助都会非常有用!谢谢

isAlpha
位于
Data.Char
中,而不是
Data.List

 import Data.List
 import Data.Char

 myFunc :: [String] -> String
 myFunc ls = filter isAlpha . nub . concat $ ls
将来,我建议不要完全限定姓名,只要这样做就行了

import Data.List as L
import Data.Char as C

-- Now use `C.isAlpha` and `L.nub`

在搜索函数时,我建议
isAlpha
位于
Data.Char
中,而不是
Data.List

 import Data.List
 import Data.Char

 myFunc :: [String] -> String
 myFunc ls = filter isAlpha . nub . concat $ ls
将来,我建议不要完全限定姓名,只要这样做就行了

import Data.List as L
import Data.Char as C

-- Now use `C.isAlpha` and `L.nub`

在搜索函数时,我建议函数
isAlpha
不在
数据中。List
。而是在
Data.Char
中,函数
isAlpha
不在
Data.List中。而是在
Data.Char中

谢谢!我使用的是haskell wiki,我想它没有碎片化。@jQwierdy没问题!如果我回答了你的问题,请检查答案旁边的小记号谢谢!我使用的是haskell wiki,我想它没有碎片化。@jQwierdy没问题!如果我回答了你的问题,请勾选答案旁边的小记号