Return Values
In an R function, you may use the return
function to specify the value
returned by the function. For example:
> f <- function(x) {return(x^2 + 3)} > f(3) [1] 12
However, R will simply return the last evaluated expression as
the result of a function. So, it is common to omit the return
statement:
> f <- function(x) {x^2 + 3} > f(3) [1] 12
In some cases, an explicit return value may lead to cleaner code.
Get R in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.