I guess the below code tells pretty much it all:
tryCatch({
x = function() {
stop("hahaha now you blew the code!")
}
y = function() {
x()
}
y()
}, error=function(e){
print(e$call)
print(e$message)
})
And then sourcing it gives:
x()
[1] "hahaha now you blew the code!"
I guess that's all that there is in practice...
... except maybe that there's a finally parameter included which I never notice :
function (expr, ..., finally)
So... worth a second look :)
(To be continued...)
No comments:
Post a Comment