Rum*_*tov 9 haskell
我试图返回列表的长度作为Integer类型,但应用length xs返回长度作为Int类型.我该如何解决这个问题?
Integer
length xs
Int
这就是我想要实现的目标:(它不起作用)
sizeList :: [Integer] -> Integer sizeList xs = length xs
一旦我改变回归,它就会起作用,sizeList :: [Integer] -> Int但我不想这样做.
sizeList :: [Integer] -> Int
Seb*_*edl 17
你可以调用genericLength从Data.List,或拨打length和使用fromIntegral将结果转换.
genericLength
Data.List
length
fromIntegral
归档时间:
11 年,4 月 前
查看次数:
3596 次
最近记录: