readline_check {faux} | R Documentation |
Check readline input
Description
Check readline input
Usage
readline_check(
prompt,
type = c("numeric", "integer", "length", "grep"),
min = -Inf,
max = Inf,
warning = NULL,
default = NULL,
...
)
Arguments
prompt |
the prompt for readline |
type |
what type of check to perform, one of c("numeric", "integer", "length", "grep") |
min |
the minimum value |
max |
the maximum value |
warning |
an optional custom warning message |
default |
the default option to return if the entry is blank, NULL allows no default, the default value will be displayed after the text as [default] |
... |
other arguments to pass to grep |
Value
the validated result of readline
Examples
if(interactive()){
readline_check("Type a number: ", "numeric")
readline_check("Type two characters: ", "length", min = 2, max = 2)
readline_check("Type at least 3 characters: ", "length", min = 3)
readline_check("Type no more than 4 characters: ", "length", max = 44)
readline_check("Type a letter and a number: ", "grep", pattern = "^[a-zA-Z]\\d$")
}
[Package faux version 1.2.1 Index]