如何在R中创建函数列表?

时间:2013-09-27 02:35:31

标签: r

我有两个参数的功能,从中我喜欢 在一个参数中创建一个函数列表,如下所示:

flist <- lapply(c(1,2), function(x) { function(y) x + y })

这是为了创建两个函数的列表,第一个 其中增加了一个输入;第二个增加了两个 对它的意见。但它不起作用:

> flist[[1]](3)
[1] 5
> flist[[2]](3)
[1] 5

列表中的两个函数都会在其输入中添加两个。 我有解决方法,但它们很丑,我想了解 我做错了什么。

0 个答案:

没有答案