函数结果作为参数给另一个函数在哪里

时间:2016-10-28 20:08:15

标签: haskell

我是Haskell的新手。 我想问一下,我怎么能这样做:

where b = goo(a) a = foo()

提前致谢。

2 个答案:

答案 0 :(得分:1)

首先,您不会像OO语言中的方法一样调用函数()< - 这不是有效的调用。但无论如何,你的问题是模糊的,不是很具描述性,所以我主要基于假设给你这个答案。拨打 b 只需通过以下方式完成:

$_SESSION = array_merge(unserialize($row['saved_session']), $_SESSION);

答案 1 :(得分:0)

这样的事情?

> let b = goo a
|       where goo f = sum . map f
|             a = \x -> x * x
|
> b [1..3]
14