Nothing
#' @title Gather user input
#' @description Replicates the functionality of the homonymous function in
#' Matlab (sans dialog box)
#' @param prompt Text field with user instructions
#' @param dims number of dimensions in the answwers
#' @param definput default value of the input
#' @return A user prompt
#' @export
#' @examples
#' \dontrun{
#' name <- inputdlg("Type your name")
#' paste("Hello,", name)
#' }
inputdlg <- function(prompt, dims = 1, definput = NULL) {
if (!is.null(definput)) {
prompt <- append(prompt, paste0(" (default: ", definput, ")"))
}
input_chr <- readline(paste0(prompt, ": "))
if (input_chr == "") input_chr <- definput
input_chr_or_num <- tryCatch(
as.numeric(input_chr),
warning = function(w) input_chr
)
return(input_chr_or_num)
}
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.