Skip to contents

Pretty print formatting for lists and vectors

Usage

print_list(x, pre = "")

Arguments

x

list of items to print. All entries must be named and have as.character() methods

pre

character. Optional characters to place at the head of each line

Value

lists and vectors

Examples

print_list(list())
#> <empty>
#> 
print_list(c())
#> <empty>
#> 

testvec <- seq(3)
names(testvec) <- LETTERS[seq(3)]
print_list(testvec)
#> A : 1
#> B : 2
#> C : 3

test <- list(
    name1 = "1",
    longername2 = "test_char",
    thirdname = factor("this will be converted with as.character()")
)
print_list(test)
#> name1       : 1
#> longername2 : test_char
#> thirdname   : this will be converted with as.character()
print_list(test, pre = "* ")
#> * name1       : 1
#> * longername2 : test_char
#> * thirdname   : this will be converted with as.character()