Display a prompt and collect the user's response
Display a prompt and collect the user's response
ask(msg = "Press <RETURN> to continue: ", con=stdin())
msg |
Character vector providing the message to be displayed |
con |
Character connection to query, defaults to |
The prompt message will be displayed, and then readLines
is
used to collect a single input value (possibly empty), which is then
returned.
In most situations using the default con=stdin()
should work
properly. Under RStudio, it is necessary to specify
con=file("stdin")
for proper operation.
A character scalar containing the input provided by the user.
Gregory R. Warnes greg@warnes.net
# use default prompt ask() silly <- function() { age <- ask("How old aroe you? ") age <- as.numeric(age) cat("In 10 years you will be", age+10, "years old!\n") }
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.