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()})

Try the dequer package in your browser

Any scripts or data that you put into this service are public.

dequer documentation built on March 18, 2022, 5:45 p.m.