Hello Group,

I'm trying to learn R and am having a problem getting output from a
function I'm trying to write.  The problem is clearly one of scope,
but I can't find the documentation that tells me how to get around the
issue.

Here is an example of my problem.

testfunc<-function(x)
{ y<-10
print(y)
print(x)
}

testfunc(4)

The variables x and y are accessible during execution of the function
"testfunc" but not afterwards.  I've read through the Introduction to
R, and the R language definition on functions, but do not see how to
define the output of the function, or change the scope of a function
variable using the R equivalent of a %global statement as would be
done in SAS.  Can someone tell me either where I can look for more
information or how to make x and y accessible to operations after the
function is run?

Thanks in advance for any suggestions.



-- 
Best regards,

David Young
Marketing and Statistical Consultant
Madrid, Spain
+34 913 540 381
http://www.linkedin.com/in/europedavidyoung

                          mailto:dyo...@telefonica.net

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to