hutils (version 1.8.1)

swap: Swap assignment

Description

Swap values simultaneously. Present since hutils 1.4.0.

Usage

x %<->% value

Arguments

x, value

Objects whose values are to be reassigned by swapping.

Value

NULL invisibly. Called for its side-effect: the values of x and value are swapped. So

x %<->% value

is equivalent to

temp <- x
x <- value
value <- temp
rm(temp)

Examples

Run this code
# NOT RUN {
a <- 1
b <- 2
a %<->% b
a
b

# }

Run the code above in your browser using DataLab