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"]
no subject
Date: 2010-02-22 01:12 pm (UTC)Можно еще автоматизировать создание названий для файлов с результатами. Тогда получится что-то вроде
где Ext синоним для String и genText предполагается слегка переделаной. Осталось скомбинировать appendCustom с replicateM: