R/input.string.R

Defines functions input.string

Documented in input.string

#' readin string from user
#'
#' @param fmt with sprintf
#' @param default
#' @param no.input whether no input is tolerated
#' @param ...
#'
#' @return
#' @export
#'
#' @examples
input.string <-
  function(fmt = 'Please Enter a String >> ', default = '', no.input = T, ...) {
    while (T) {
      input.anything <- readline0(fmt, ...)
      if (no.input & input.anything == '')
        return(default)
      if (!no.input & input.anything == '')
        tryagain()
      return(input.anything)
    }
  }
yanxianUCSB/yxhelper documentation built on April 20, 2020, 4:09 p.m.