Methods to show the structure of language objects
Unlike the default print methods, which only deparse objects
representing expressions in the S language, these functions, and the
method for function show
that they implement, show the
structure of the object, to help compute with them sensibly.
showLanguage(object, indent = "") showCall(object, indent = "")
object |
The object to be shown; usually an unevaluated expression in the language, but anything is legal. |
indent |
Indentation string; incremented by four spaces for each recursive level of call. |
Expressions in R, other than names, generally have a recursive call-like structure, with the first element being the function called and the remainder being the arguments. The methods presented here display the object in this form. See the examples.
invisible(object)
show(quote(x)) show(as.name("[[")) xx <- quote(f(1:10)) show(xx) ## a call to a function object f <- function(x)x+1 xx[[1]] <- f show(xx) ## a literal function expression in the call ## (note: the function definition has not yet been evaluated) yy <- quote((function(x)x+1)(1:10)) show(yy)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.