removeTypes: Remove types from a language object

Description Usage Arguments Examples

Description

These functions provide the same purpose, to remove type annotation from any language object.

Usage

1
2
3

Arguments

x

R language object

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
# Function arguments can be annotated with types
f <- function(x = 1 ? numeric) {
  x + 1
}

# The types can then be removed if needed
remove_types(f)

# A camelCase function is also available with the same behavior
removeTypes(f)

# They also works on quoted code
remove_types(quote(x + 1 ? numeric))

# Or expressions
remove_types(expression(x + 1 ? numeric))

types documentation built on May 1, 2019, 10:29 p.m.