Good day,

Why do I get a debug message and a change in browser level when I inspect the 
title variable ? For the comparison variable, it simply prints its value and 
remains at level 1.

aFunction <- function(comparison = c("within", "classifier", "selection"),
                      title = if(comparison[1] == "within") "Internal" else 
"Between")
{
    browser()
    require(ggplot2)
    comparison <- match.arg(comparison)
    ggplot(mtcars, aes(wt, mpg)) + geom_point() + ggtitle(title)
}

aFunction()

Browse[1]> title
debug at #4: [1] "Internal"
Browse[3]>

--------------------------------------
Dario Strbenac
PhD Student
University of Sydney
Camperdown NSW 2050
Australia
______________________________________________
R-package-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-package-devel

Reply via email to