【发布时间】:2015-05-20 14:32:19
【问题描述】:
我有一个返回列表的函数,称之为f n。
如果我打印列表,它看起来像 [1,2,3,4],而我希望它看起来像 1 2 3 4。
我还想在n 的范围内输出许多列表,所以第一行是f 1,第二行是f 2,... 第n 行是f n。
我的 f n 函数正在运行,但无法让输出在我的一生中正常工作。
当前尝试:
main = do
n <- readLn :: IO Int
mapM_ putStrLn [f i | i <- [1..n]]
【问题讨论】: