Rlang::执行对列表

问题描述 投票:0回答:1

当iexec

函数中以观点输入列表时,该函数不会给我一个错误。
它给了我根据我提供的列表的长度返回的值。
exec(runif, list(min = -1, max = 100)) [1] 0.01183096 0.78551700

> exec(runif, list(min = -1, max = 100, n=5))
[1] 0.11955044 0.40972682 0.04771505
> exec(runif, !!!list(min = -1, max = 100, n=5))
[1]  7.474478 65.881655 58.168154 18.761874 91.956477
EXEC函数执行什么?

r rlang
1个回答
0
投票
exec()

rlang
版本的
do.call()
版本,并通过提供的参数执行函数。 与
do.call()
列表不同,除非拼接,否则不会将其作为单独的参数传递。
runif()
如果参数未传递单个值,将返回长度(n)观察值。
n
	

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.