相关疑难解决方法(0)

在Haskell中测试执行IO的函数

现在正在通过真实世界Haskell工作.这是本书早期练习的解决方案:

-- | 4) Counts the number of characters in a file
numCharactersInFile :: FilePath -> IO Int
numCharactersInFile fileName = do
    contents <- readFile fileName
    return (length contents)
Run Code Online (Sandbox Code Playgroud)

我的问题是:你如何测试这个功能?有没有办法制作"模拟"输入而不是实际需要与文件系统进行交互来测试它?Haskell强调纯函数,我必须想象这很容易做到.

testing haskell

34
推荐指数
5
解决办法
5453
查看次数

标签 统计

haskell ×1

testing ×1