Validates that numeric values fall within specified ranges. Supports different strategies for handling out-of-range values.
validate_range_core(
value,
param_name,
min_val = NULL,
max_val = NULL,
strategy = "strict",
default_value = NULL,
skip_mask = NULL
)Validation result
Numeric value(s) to validate
Parameter name for messages
Minimum allowed value
Maximum allowed value
Handling strategy for out-of-range values
Default value for replacement
Logical mask of values to skip validation