Can';无法获取数据。列出在haskell中工作的函数
我正在构建一个haskell程序,我想使用library Data.List。因此,我在程序的顶部添加了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.
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没问题!如果我回答了你的问题,请勾选答案旁边的小记号