appendFile :: FilePath -> String -> IO()
appendCustom :: String -> FilePath -> [Ext] -> IO() appendCustom s f l = sequence_ [ appendFile (f ++ "." ++ e) (genText e s) | e<-l]
main = appendCustom (replicateM 30 gen_pd) "res" ["txt","tex","answ.txt","dat.cs"]
[ Home | Post Entry | Log in | Search | Browse Options | Site Map ]
no subject
Можно еще автоматизировать создание названий для файлов с результатами. Тогда получится что-то вроде
где Ext синоним для String и genText предполагается слегка переделаной. Осталось скомбинировать appendCustom с replicateM: