R/printCount.R

#' @export printCount
printCount <-
function (i, first = 1, prev = i - 1, last = NULL) 
{
    out = ""
    disp = round(i)
    if (prev >= first) 
        prev.disp = round(prev)
    else prev.disp = ""
    if (disp > prev.disp) {
        nc = nchar(prev.disp)
        if (i != first) {
            out = paste(out, paste(rep("\b", nc), collapse = ""), 
                sep = "")
        }
        out = paste(out, disp, sep = "")
    }
    if (!is.null(last) && i == last) 
        out = paste(out, "\n", sep = "")
    cat(out)
    return(NULL)
}

Try the rje package in your browser

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

rje documentation built on Nov. 12, 2022, 9:06 a.m.