【发布时间】:2018-07-31 02:06:32
【问题描述】:
所以我知道你可以:
> f = map (+1)
> f [1,2,3]
[2,3,4]
但是,如果你这样做:
> g = map (+) [1,2,3]
> :t g
g :: Num a => [a -> a]
我不知道如何使用 g。它的输入输出是什么?
【问题讨论】:
-
这个问题是基于一个错误的假设。没有输入或输出;
g不是函数。 -
[a -> a]正是它所说的 - 函数列表。
标签: haskell functional-programming