r之R编程语言有反射吗

落叶无声 阅读:52 2025-05-04 20:05:19 评论:0

R有反射吗?

http://en.wikipedia.org/wiki/Reflection_(computer_programming )

基本上我想做的是:

currentRun = "run287" 
dataFrame$currentRun= someVar;  

dataFrame$currentRun 等同于 dataFrame$run287
这并没有阻止我解决任何问题,但从学术的角度来看,我想知道 R 是否支持反射编程。如果是这样,那么在给出的示例中如何使用反射呢? 谢谢!

请您参考如下方法:

是的,R 支持反射式编程。

这是示例的 R 版本:

foo <- function()1 
 
# without reflection 
foo() 
 
# with reflection 
get("foo")() 

可能与getassigneval等相关。查看它们的在线帮助。


标签:编程语言
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号