Learn R Programming

caroline (version 0.9.9)

parseArgString: Process Command Line Arguments

Description

generic function for parsing delimited lists from BATCH mode argument strings.

Usage

parseArgString(string, delimiter=',', min.param.ct=2, max.param.ct=2, param.range=NULL)

Value

a vector or value that has been check for validity

Arguments

string

string to parse.

delimiter

how the string is delmited into a vector.

min.param.ct

minimum number of parameters in the vector.

max.param.ct

maximum number of parameters in the vector.

param.range

the range of the parameter values.

Examples

Run this code

## passes
parseArgString('apple,banana,pear', param.range=c("apple","banana","pear","pineapple"))
parseArgString('1,2,3', param.range=c(1,4))


## fails
if (FALSE) {
parseArgString('apple,banana,pear', param.range=c("apple","banana"))
parseArgString('1,2,3', param.range=c(1,2))
}

Run the code above in your browser using DataLab