tempvar
From R.utils v2.9.2
by Henrik Bengtsson
Gets a unique non-existing temporary variable name
Gets a unique non-existing temporary variable name and optionally assigns it an initial value.
- Keywords
- internal, programming
Usage
tempvar(prefix="var", value, envir=parent.frame(), inherits=FALSE)
Arguments
- prefix
A
character
string specifying the prefix of the temporary variable name.- value
(optional) If given, a variable with the temporary name is assigned this value.
- envir
An
environment
where the variable should exist.- inherits
A
logical
specifying whether the enclosing frames of the environment should be searched or not.
Value
Returns a character
string.
See Also
Examples
# NOT RUN {
# Get a temporary variable
name <- tempvar()
print(name)
# Get and assign a temporary variable
name <- tempvar(value=base::letters)
print(name)
str(get(name))
# Get a temporary variable with custom prefix
name <- tempvar(prefix=".hidden")
print(name)
# }
Community examples
Looks like there are no examples yet.