如何在赋值后自动打印变量的值?

时间:2014-07-29 11:30:07

标签: r

我在某处读到有一种方法(在行的开头或末尾有一些字符),这会强制表达式的自动打印结果。

我想自动打印n,即无需在n之后输入n <- 3

n <- 3
n

1 个答案:

答案 0 :(得分:17)

如果将表达式放在括号中,结果将打印出来:

(n <- 3)
##[1] 3 

这是有效的,因为赋值运算符<-返回值(不可见,奇怪的是文档中没有)。将其放在括号中(或printc,或showcat(不带换行符))会使其可见。