By the way, this seems to be a difference between 2.3.1pat and 2.4.0 since I get the warning using list on "R version 2.4.0 alpha (2006-09-16 r39365)" but not on "Version 2.3.1 Patched (2006-06-04 r38279)"
On 9/29/06, Gabor Grothendieck <[EMAIL PROTECTED]> wrote: > Here is a kludge: > > List <- function(...) { > mc <- match.call() > mc <- mc[as.list(mc) != ""] > mc[[1]] <- as.name("list") > eval(mc, parent.frame()) > } > > List(1,2,3,) > > > On 9/29/06, hadley wickham <[EMAIL PROTECTED]> wrote: > > How can I suppress this warning? > > > > > options(warn = -10) > > > list(1,2,3,) > > Warning: a final empty element has been omitted > > the part of the args list of 'list' being evaluated was: > > (1, 2, 3, ) > > [[1]] > > [1] 1 > > > > [[2]] > > [1] 2 > > > > [[3]] > > [1] 3 > > > > > suppressWarnings(list(1,)) > > Warning: a final empty element has been omitted > > the part of the args list of 'list' being evaluated was: > > (1, ) > > [[1]] > > [1] 1 > > > > > > And can anyone add some insight as to why this warning was added? It > > was nice to be able to use a construction like: > > > > a <- list( > > b = 3, > > c = 4, > > ) > > > > so when you added a new line, you could just copy and paste an existing > > line. > > > > Hadley > > > > ______________________________________________ > > R-devel@r-project.org mailing list > > https://stat.ethz.ch/mailman/listinfo/r-devel > > > ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel