-3

实际上我正在研究 winhugs,它不支持 openTempFile 功能,我想使用它。怎么做?我想做类似的事情:

(tempName, tempHandle) <- openTempFile "." “温度”

但是在 winhugs 中出现“未定义变量”openTempFile“的错误。请帮助。

4

2 回答 2

2

您必须先导入System.IO

import System.IO

main = do
  (tempName, tempHandle) <- openTempFile "." "temp"
   ...

编辑,因为openTempFile 拥抱似乎不支持(它应该在标准 IIRC 中)你有两个选择,使用使用 FFI 的库来破解它或切换到 GHC。

于 2013-11-18T13:41:45.617 回答
0

intercalate x xs相当于concat $ intersperse x xs

如果拥抱都没有intersperse,一个可能的定义是

intersperse' v (x:y:xs) = x : v : intersperse' v (y:xs)
intersperse' _ xs = xs
于 2013-11-18T13:43:36.153 回答