ask {runjags} | R Documentation |
A simple function to detect input from the user, and keep prompting until a response matching the class of input required is given.
ask(prompt="?", type="logical", bounds=c(-Inf, Inf), na.allow=FALSE)
prompt |
what text string should be used to prompt the user? (character string) |
type |
the class of object expected to be returned - "logical", "numeric", "integer", "character". If the user input does not match this return, the prompt is repeated |
bounds |
the lower and upper bounds of number to be returned. Ignored if type is "logical" or "character" |
na.allow |
if TRUE, allows the user to input "NA" for any type, which is returned as NA |
Matthew Denwood m.denwood@vet.gla.ac.uk funded as part of the DEFRA VTRI project 0101.
# Ask the user if they want to proceed ## Not run: ask_yn("Do you want to start the program now? ", type="logical") ## End(Not run)