[R] return inconsistency?
Ivan Krylov
|kry|ov @end|ng |rom d|@root@org
Wed Apr 30 15:27:45 CEST 2025
On Wed, 30 Apr 2025 11:15:02 +0200
Ralf Goertz via R-help <r-help using r-project.org> wrote:
> If this is not an error what is its purpose?
From the point of view of the R syntax, everything is an expression.
One of the uses of return() being an expression is base::callCC(). The
ability to use it inside an expression makes it possible to put it into
a delayed-evaluation object and offer it as a continuation point to
another function.
Admittedly obscure, but sometimes useful.
--
Best regards,
Ivan
More information about the R-help
mailing list