tests/combine.R

suppressPackageStartupMessages(library(dequer))

n <- 3
m <- 4

dl <- deque()
for (i in 1:n) push(dl, i)

dl2 <- deque()
for (i in 1:m) push(dl2, i)

combine(dl, dl2)

l <- as.list(dl)

truth <- list(3, 2, 1, 4, 3, 2, 1)

stopifnot(all.equal(l, truth))

invisible({rm(dl, dl2);gc()})
wrathematics/dequer documentation built on March 17, 2022, 6:38 p.m.