Throws an exception
Throws an exception by calling stop().
Note that throw()
can be defined for specific classes, which can
then be caught (or not) using tryCatch
().
## Default S3 method: throw(...)
... |
One or several strings that are concatenated and collapsed into on message string. |
Returns nothing.
Henrik Bengtsson
rbern <- function(n=1, prob=1/2) { if (prob < 0 || prob > 1) throw("Argument 'prob' is out of range: ", prob) rbinom(n=n, size=1, prob=prob) } rbern(10, 0.4) # [1] 0 1 0 0 0 1 0 0 1 0 tryCatch({ rbern(10, 10*0.4) }, error=function(ex) {})
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.