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

jhiyze9q  于 2023-03-05  发布在  其他
关注(0)|答案(1)|浏览(203)

我在什么地方读到有一种方法(在行的开头或结尾使用一些char),它强制自动打印表达式的结果。
我想自动打印n,即不必在n <- 3之后键入n

n <- 3
n
wfveoks0

wfveoks01#

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

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

这是因为赋值运算符<-返回值(不可见,奇怪的是文档中没有),而将其放在括号中(或放在printc,或show,或cat中(不带换行符))则使其可见。
(的这种“打印行为”记录在?"("中:
对于(,参数的计算结果。它已经设置了可见性,所以如果在顶层使用,将自动打印。

相关问题