tempvar

0th

Percentile

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

See Also

tempfile() and assign().

Aliases
  • tempvar
Examples
# 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)
Documentation reproduced from package R.utils, version 1.28.4, License: LGPL (>= 2.1)

Community examples

Looks like there are no examples yet.