[Rd] good practice for values not provided
Tamas K Papp
tpapp at Princeton.EDU
Sun Nov 19 21:46:31 CET 2006
Hi,
I am writing a collection of functions which I plan to share as a
package later (when they are tested thoroughly), so I would like to do
things "right" from the beginning...
I encountered a minor question of style. Consider a function
f <- function(a,b,x=NULL) {
## ...
}
if !is.null(x), f will use x to calculate the result, but if
is.null(x), it will do something else not involving x at all (using
any x would be meaningless here, so I can't use
x=calcsomethingfrom(a,b)).
What's the accepted way of indicating this in R with a default for x?
x=FALSE? x=NA? x=NULL?
Thanks,
Tamas
More information about the R-devel
mailing list