Thanks all for the pointers On Jul 23, 2015 10:51 AM, "Charles C. Berry" <ccbe...@ucsd.edu> wrote:
> On Wed, 22 Jul 2015, Michael Love wrote: > > it's slightly annoying to write >> >> foo <- function(x) { >> if ( ! is.numeric(x) ) stop("x should be numeric") >> if ( ! length(x) == 2 ) stop("x should be length 2") >> c(x[2], x[1]) >> } >> >> i wonder if we could have some core functions that test the class and >> the length in one and give the appropriate stop message. >> >> maybe this exists already >> > > > Not what you are asking, but perhaps this saves you a step: > > stopifnot( is.numeric(x), length(x)==2 ) > > stopifnot( ... ) will stop and issue an error msg for the first arg that > is FALSE. > > HTH, > > Chuck > [[alternative HTML version deleted]] _______________________________________________ Bioc-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/bioc-devel