x0 <- c(1:3,2:7,8:4)
str(r0 <- uniqueL(x0))
with(r0, xU[ix]) ## == x0 !
# \dontshow{
for(n in 1:100) {
x0 <- round((1+rpois(1,lam=1))*rnorm(40))
r0 <- uniqueL(x0)
stopifnot(sort(unique(x0)) == r0$xU,
with(r0, xU[ix]) == x0)
}
# }
Run the code above in your browser using DataLab