R/calc_twice.R

Defines functions calc_twice

Documented in calc_twice

#' Calculate twice the value of x
#' @param x an \link{even_number} or \link{odd_number} to calculate
#'   twice its value of
#' @return an \link{even_number}
#' @export
calc_twice <- function(x) {
  if (class(x) != "even_number" && class(x) != "odd_number") {
    stop("'x' must be an 'even_number' or 'odd_number")
  }
  even_number(as.numeric(x) * 2)
}
richelbilderbeek/travisrs3 documentation built on Jan. 2, 2020, 9:52 a.m.