R/tempNameGenerator.R
mk_tmp_name_source.Rd
Returns a function f where: f() returns a new temporary name, f(remove=vector) removes names in vector and returns what was removed, f(dumpList=TRUE) returns the list of names generated and clears the list, f(peek=TRUE) returns the list without altering anything.
mk_tmp_name_source( prefix = "tmpnam", ..., alphabet = as.character(0:9), size = 20, sep = "_" )
prefix | character, string to prefix temp names with. |
---|---|
... | force later argument to be bound by name. |
alphabet | character, characters to choose from in building ids. |
size | character, number of characters to build id portion of names from. |
sep | character, separator between temp name fields. |
name generator function.
#> [1] "ex_64535844716441531285_0000000000"#> [1] "ex_64535844716441531285_0000000001"f(remove=nm2)#> [1] "ex_64535844716441531285_0000000001"#> [1] "ex_64535844716441531285_0000000000"