在lisp中R的等价物是什么?

时间:2015-02-20 04:39:48

标签: r lisp

在lisp中,有一些语法可以在函数参数中按顺序执行多个表达式。鉴于R的lispy起源,我想知道R中是否有相同的功能?我想要写下面的内容:

with(heat,
     do(qqnorm(loss), qqline(loss)))

1 个答案:

答案 0 :(得分:4)

在R中,括号用于在"复合语句"中对多个语句进行分组,这似乎是progn在Lisp中扮演的角色。与progn一样,将评估所有组件语句,但仅返回最终语句的值。

with(mtcars, 
     {qqnorm(mpg); qqline(mpg)})