【发布时间】:2016-08-21 06:11:40
【问题描述】:
有什么方法可以在 R 中定义一个函数,其常数由变量确定?我不知道怎么说更好,所以这里是一个例子。
> index<-3
> f<-function(x){x+index}
> f(4)
[1] 7 #Great!
> index<-20
> f(4)
[1] 24 #No! I still want to see 7!
谢谢!
【问题讨论】:
-
高级 R 的环境章节似乎相关:adv-r.had.co.nz/Environments.html
-
所以我最终在短期内采用了 BenBarnes 的方法,但会继续阅读 paljenczy 建议的环境,希望能提出一些“更好”的东西。谢谢你们!
-
“偏函数”和“柯里化”这两个搜索词可能会引导您找到解决方案。