我在IO [String]
中有一个main
,我想写(作为行)到stdout。怎么样?
- 新手
答案 0 :(得分:9)
IO [String]
是一个可以让你获得字符串的动作。如果您希望执行操作并打印结果,请考虑:
printIOString io = putStrLn . unlines =<< io
或者使用其他一些表示法,如果您愿意:
printIOString io =
do strs <- io
let rendered = unlines strs
putStrLn rendered