Description Usage Arguments Details Value Examples
In the course of work it will often be the case that one would like to create a new condition function, such such as for specific errors or warning. These should not be included in the scope when inferred. The natural solution would be to include the scope in every call to condition or have it inferred in each function definition. This however, gets very tedious.
1 | skip_scope(fun)
|
fun |
a function to tag |
The skip_scope
function tags a function as one that should be
excluded from consideration when determining scope via
find_scope()
.
The fun
function with the skipscope
attribute set to TRUE.
1 2 3 4 5 6 7 8 9 10 11 12 | new_msg <- function(where=find_scope()){
"Hello from" %<<% where
}
new_postcard <- function(msg){
greeting <- new_msg()
paste0(greeting, '\n\n', msg)
}
cat(new_postcard("Not all is well"), '\n')
new_msg <- skip_scope(new_msg)
cat(new_postcard("Now all is well"))
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.