On Friday June 9 2006 16:06, Sundar Dorai-Raj wrote:
> Larry Howe wrote:

>
> This works because "x" exists in the function "f". Perhaps you want this
> instead?
>
> f <- function(x) {
>    print(deparse(substitute(x)))
>    print(exists(deparse(substitute(x))))
>    print(is.null(x))
>    invisible()
> }

Your example code works, but when I try to apply it to my function, it does 
not behave as expected. My variable seems to exist before I pass it into the 
function, but once inside the function it does not exist.

I guess what I need is an in-depth guide to functions: scoping, arguments, 
parameters, etc. I am also becoming curious about how to pass values out of a 
function. Can someone point me in the right direction?

Larry

______________________________________________
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

Reply via email to