Skip to content
rlang
1.1.4
Reference
Tidy evaluation
Overviews
What is data-masking and why do I need `{{`?
Data mask programming patterns
Guides
The data mask ambiguity
The double evaluation problem
Notes
What happens if I use injection operators out of context?
Does `{{` work on regular objects?
Metaprogramming
Overviews
Defusing R expressions
Injecting with `!!`, `!!!`, and glue syntax
Metaprogramming patterns
What are quosures and when are they needed?
Guides
Taking multiple columns without `...`
Notes
Why are strings and other constants enquosed in the empty environment?
Conditions
Guides
Including function calls in error messages
Including contextual information with error chains
Formatting messages with cli
Notes
Customising condition messages
News
Release notes
Version 0.4.3
Version 0.4.0
Version 0.3.1
Version 0.3.0
Version 0.2.0
Changelog
License
YEAR: 2020 COPYRIGHT HOLDER: rlang authors