# NOT RUN {
foo <- function(x) {
message("you gave: ", x)
return(x)
}
foo('a')
capture_message(foo('a'))
handle_conditions(foo('a'))
suppressMessages(handle_conditions(foo('a')))
handle_conditions(foo('a'), "message")
bar <- function(x) {
for (i in x) message("you gave: ", i)
return(x)
}
bar(1:5)
handle_conditions(bar(1:5))
handle_messages(foo('a'))
hello <- function(x) {
warning("you gave: ", x)
return(x)
}
handle_warnings(hello('a'))
# code block
handle_warnings({
as.numeric(letters[1:3])
as.numeric(letters[4:6])
as.numeric(letters[7:9])
})
# }
Run the code above in your browser using DataCamp Workspace