在Lisp中,有一种语法可以在函数参数中依次执行几个表达式。考虑到R的原始来源,我想知道R中是否有等效功能?我在想写类似以下内容的东西:
with(heat,
do(qqnorm(loss), qqline(loss)))
最佳答案
在R中,方括号用于将“复合语句”中的多个语句组合在一起,这似乎是Lisp中progn
扮演的角色。与progn
一样,将评估所有组件语句,但仅返回最终语句的值。
with(mtcars,
{qqnorm(mpg); qqline(mpg)})
关于r - Lisp中progn的R等价物是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28621739/