askYesNo | R Documentation |
askYesNo
provides a standard way to ask the user a yes/no question.
It provides a way for front-ends to substitute their own dialogs.
askYesNo(msg, default = TRUE, prompts = getOption("askYesNo", gettext(c("Yes", "No", "Cancel"))), ...)
msg |
The prompt message for the user. |
default |
The default response. |
prompts |
Any of: a character vector containing 3 prompts corresponding to
return values of |
... |
Additional parameters, ignored by the default function. |
askYesNo
will accept case-independent partial matches to the prompts.
If no response
is given the value of default
will be returned; if a non-empty
string that doesn't match any of the prompts is entered, an error will be
raised.
If a function or single character string naming a function
is given for prompts
, it will be called as
fn(msg = msg, default = default, prompts = prompts, ...)
. On
Windows, the GUI uses the unexported utils:::askYesNoWinDialog
function for this purpose.
If strings (or a string such as "Y/N/C"
) are given as prompts
,
the choices will be mapped to lowercase for the non-default choices, and
left as-is for the default choice.
TRUE
for yes, FALSE
for no, and NA
for cancel.
readline
for more general user input.
if (interactive()) askYesNo("Do you want to use askYesNo?")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.