A wrapper for base::attr which defaults to exact matching.

attr(x, which, exact = TRUE)

Arguments

x, which, exact

as in base::attr, but with exact defaulting to TRUE in this implementation

Value

as in base::attr

Examples


x <- list()
attr(x, "name") <- 10

base::attr(x, "n")
#> [1] 10

stopifnot(is.null(attr(x, "n")))

base::attr(x, "n", exact = TRUE)
#> NULL