G'day Johannes,

On Tue, 06 Dec 2011 16:15:21 +0100
"Johannes Radinger" <jradin...@gmx.at> wrote:

> Thank you, i didn't know that the !operator is
> also working for is.numeric etc.
> 
> Anyway I want to test if an argument is set in the
> function call and if not a code is executed... So 
> far I tried:
> 
> f <-function(a,b){
>       if(!exists("b")) print("exists: b is not set")
>       if(is.null("b")) print("is.null : b is not set")
> }
> 
> f(a=1,b=2)
> f(a=1)
> f(b=2)
> 
> I don't really know how to do it...e.g: for f(a=1) b is not set
> so it also can't be NULL (thats why is.null is not working). I
> just want to "test" if it is set with the function call not outside
> the function or before etc.

?missing

Cheers,
        
        Berwin

========================== Full address ============================
A/Prof Berwin A Turlach               Tel.: +61 (8) 6488 3338 (secr)
School of Maths and Stats (M019)            +61 (8) 6488 3383 (self)
The University of Western Australia   FAX : +61 (8) 6488 1028
35 Stirling Highway                   
Crawley WA 6009                e-mail: berwin.turl...@gmail.com
Australia                        http://www.maths.uwa.edu.au/~berwin

______________________________________________
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