Fixing typos in functions.Rmd (#307)
This commit is contained in:
parent
727e36097a
commit
ab908c6104
|
@ -625,7 +625,7 @@ rule <- function(..., pad = "-") {
|
|||
rule("Important output")
|
||||
```
|
||||
|
||||
Here `...` lets me forward on any arguments that I don't want to deal with to `str_c()`. It's a very convenient technique. But it does came at a price: any misspelled arguments will not raise an error. This makes it easy for typos to go unnoticed:
|
||||
Here `...` lets me forward on any arguments that I don't want to deal with to `str_c()`. It's a very convenient technique. But it does come at a price: any misspelled arguments will not raise an error. This makes it easy for typos to go unnoticed:
|
||||
|
||||
```{r}
|
||||
x <- c(1, 2)
|
||||
|
@ -718,7 +718,7 @@ This tends to make the code easier to understand, because you don't need quite s
|
|||
|
||||
### Writing pipeable functions
|
||||
|
||||
If you want to write your own pipeable functions, thinking about the return value is important. There are two main types of pipeable functions: transformation and side-effecty.
|
||||
If you want to write your own pipeable functions, thinking about the return value is important. There are two main types of pipeable functions: transformation and side-effect.
|
||||
|
||||
In __transformation__ functions, there's a clear "primary" object that is passed in as the first argument, and a modified version is returned by the function. For example, the key objects for dplyr and tidyr are data frames. If you can identify what the object type is for your domain, you'll find that your functions just work with the pipe.
|
||||
|
||||
|
|
Loading…
Reference in New Issue