add_one = function(x) {
return(x + 1)
}Exemple 1 :
Nous allons ici détailler cette fonction :
Le calcul fait est simplement return : {x + 1}.
Donc pour la valeur 3 le résultat renvoyé est : 2
Si on veut rentrer plus dans le détail, ici nous avons l’entête de la fonction :
add_one = function(x) {Le calcul dont on a parlé au début,
return(x + 1)Et surtout on oublie pas de fermer la parenthèse !
}
Note
Les chunks sont écrit ainsi dans le fichier Qmd :
```{r func-full, ref.label=c('func-def', 'func-body', 'func-end'), eval=TRUE}
```
```{r, func-result, eval=TRUE, echo=FALSE}
result <- add_one(1)
```
```{r, func-def, eval=FALSE}
add_one = function(x) {
```
```{r, func-body, eval = FALSE}
return(x + 1)
```
```{r, func-end, eval=FALSE}
}
```