r - lisp 中 progn 的 R 等价物是什么?

标签 r lisp

在 lisp 中,有语法可以在函数参数中按顺序执行多个表达式。鉴于 R 的 lispy 起源,我想知道 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/

相关文章:

r - 模型选择错误(gamm4)疏通功能(MuMIn R包): family not recognised,模型跳过

r - 热图.2 : add row/column labels on left/top without hard coding coordinates

lisp - Vlisp autocad : condition (> a b) is true even when a is equal b. 为什么?

lisp - SICP 练习 3.8 - 为什么程序有效? (我觉得是环境问题)

lisp - UVa 10120 礼物?!在 Common Lisp 中?

algorithm - 逆向算法LISP的实现

r - 使用管道求平方和

r - 使用 ggplot2 和 geom_area 堆叠负/正时间序列

regex - 自定义获取URL目录函数

lisp - common lisp sbcl 手册 ffi 示例失败