为什么不能-qnorm in sapply?

it_*_*ure 3 r

> sapply(c(0.05,0.01),function(k){-qnorm(k)})
[1] 1.644854 2.326348
> -sapply(c(0.05,0.01),qnorm)
[1] 1.644854 2.326348
Run Code Online (Sandbox Code Playgroud)

但是以下不能运行,为什么-qnorm不能在sapply中运行?

sapply(c(0.05,0.01), - qnorm)-qnorm中的
错误:一元运算符的参数无效

Mat*_*erg 5

Compose 这样的事情很好:

require(functional)
sapply(c(0.05,0.01), Compose(qnorm, `-`))
[1] 1.644854 2.326348
Run Code Online (Sandbox Code Playgroud)

请注意,-此处需要返回引号.