| check_bounded_integer_scalar | R Documentation |
Check integer scalar within bounds
check_bounded_integer_scalar(
x,
lower = -Inf,
upper = Inf,
arg_name = deparse(substitute(x))
)
x |
Numeric: Value to check. Must be a single non-NA whole number. |
lower |
Numeric scalar: Lower bound, inclusive. |
upper |
Numeric scalar: Upper bound, inclusive. |
arg_name |
Character: Argument name to use in error messages. |
For bounds not covered by the fixed-range checks: check_pos_integer_scalar() is
[1, Inf), and there is no non-negative or upper-bounded equivalent. Integer-typed
inputs (5L) and double-typed whole numbers (5) are both accepted, matching
check_integer_scalar. Both bounds are inclusive; an exclusive integer bound is the
next whole number in.
Called for side effects. Throws an error if checks fail.
EDG
check_bounded_integer_scalar(5L, lower = 0, upper = 20)
check_bounded_integer_scalar(0, lower = 0)
# Throw error:
try(check_bounded_integer_scalar(25, lower = 0, upper = 20))
try(check_bounded_integer_scalar(1.5, lower = 0))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.