= function(x) {
add_one 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 :
= function(x) { add_one
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}
}
```