小编Hus*_*r14的帖子

`String'适用于太多类型的参数

我只是在学习Haskell而我正在尝试编写一个简单的程序来消除a中的前n个字符String.这就是我得到的:

cutString :: (Num n, String str) => n -> str -> str

cutString n str = case n of
        0 -> tail str
        n -> cutString (n-1) (tail str)
Run Code Online (Sandbox Code Playgroud)

虽然GHC给了我这个错误,我无法弄清楚原因:

`String' is applied to too many type arguments
 In the type signature for `cutString':
 cutString :: (Num n, String str) => n -> str -> str
Run Code Online (Sandbox Code Playgroud)

haskell

40
推荐指数
2
解决办法
1万
查看次数

磁盘上的Java目录大小?

我目前正在使用apache-commons FileUtils.sizeOfDirectory(文件文件)方法来获取目录的大小.我真正需要的是磁盘上的目录大小,在Unix下由du实用程序显示的目录,只是为了清楚.

是否有可能用Java获取此信息?

java

5
推荐指数
1
解决办法
1538
查看次数

标签 统计

haskell ×1

java ×1