有没有办法使用 R 打印对象的代码而不是它的值?

Is there a way to print the code of an object instead of its value using R?

例如,如果我有以下对象:

fz <- (1 / sqrt(2 * pi)) * exp(-(Z^2) / 2)

如果我已经分配了Z,我在输入"fz"

时得到一个返回值
> Z <- 0.03057164
> fz
[1] 0.3987559

但是,我想要一种快速的方法来打印 fz 的底层代码,以便我键入的代码结果为:

(1 / sqrt(2 * pi)) * exp(-(Z^2) / 2)

有什么快速的方法吗?

正如@mtoto 所暗示的那样,

fz <- function(Z) (1 / sqrt(2 * pi)) * exp(-(Z^2) / 2)

然后输入fz,你会得到

function(Z) (1 / sqrt(2 * pi)) * exp(-(Z^2) / 2)