Examples for 'rlang::fn_body'


Get or set function body

Aliases: fn_body fn_body<-

Keywords:

### ** Examples

# fn_body() is like body() but always returns a block:
fn <- function() do()
body(fn)
do()
fn_body(fn)
{
    do()
}
# It also throws an error when used on a primitive function:
try(fn_body(base::list))
Error in fn_body(base::list) : 
  `fn` must be an R function, not a primitive function.

[Package rlang version 1.1.4 Index]