Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

showLanguage

Methods to show the structure of language objects


Description

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.

Usage

showLanguage(object, indent = "")
showCall(object, indent = "")

Arguments

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.

Details

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.

Value

invisible(object)

See Also

Examples

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)

SoDA

Functions and Examples for "Software for Data Analysis"

v1.0-6.1
GPL (>= 2)
Authors
John M Chambers
Initial release
2014-06-12

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.