其实我正在研究winhugs,它不支持openTempFile功能,我想用它。怎么做? 我想做点什么:
(tempName,tempHandle)< - openTempFile"。" "温度"
但在winhugs中得到错误"未定义的变量" openTempFile"。 Plz帮助。
答案 0 :(得分:2)
您必须先导入System.IO
。
import System.IO
main = do
(tempName, tempHandle) <- openTempFile "." "temp"
...
编辑,因为openTempFile
doesn't appear to be supported by hugs(它应该在标准的IIRC中),你有两个选择,use a library using the FFI可以解决它或只是切换到GHC。
答案 1 :(得分:0)
intercalate x xs
相当于concat $ intersperse x xs
。
如果拥抱也没有intersperse
,则可能的定义是
intersperse' v (x:y:xs) = x : v : intersperse' v (y:xs)
intersperse' _ xs = xs