实际上我正在研究 winhugs,它不支持 openTempFile 功能,我想使用它。怎么做?我想做类似的事情:
(tempName, tempHandle) <- openTempFile "." “温度”
但是在 winhugs 中出现“未定义变量”openTempFile“的错误。请帮助。
您必须先导入System.IO
。
import System.IO
main = do
(tempName, tempHandle) <- openTempFile "." "temp"
...
编辑,因为openTempFile
拥抱似乎不支持(它应该在标准 IIRC 中)你有两个选择,使用使用 FFI 的库来破解它或切换到 GHC。
intercalate x xs
相当于concat $ intersperse x xs
。
如果拥抱都没有intersperse
,一个可能的定义是
intersperse' v (x:y:xs) = x : v : intersperse' v (y:xs)
intersperse' _ xs = xs