我有一组在环境中定义的功能。 las,当我然后尝试从此环境中调用一个函数时,如果我键入了错误的函数,则该错误是难以理解的。
h <- environment()
> h$abc <- function() cat("OK\n")
> h$abc()
OK
> h$abcd()
Error: attempt to apply non-function
理想情况下,我想说
no function 'abcd()' in environment 'h' in file sourcefile.R:121
这可能吗?