标签: haskell
说我写了一个纯函数f,其签名是
f
f :: Int -> Int
如何编写main函数以显示1000个第一个值,如下所示:
(1,f(1)), (2,f(2)), ..., (1000,f(1000))?
答案 0 :(得分:12)
在Haskell中,它非常简洁(而且,在我明显的偏见中,非常易读):
main = print [(x, f x) | x <- [1..1000]]