Chapter 10 Attention à l’analyse des déclarations
A votre avis, que se passera-t-il si nous essayons le code ci-dessous ?
if(2+2) == 4
print("L'arithmétique fonctionne.")
else
print("Houston, we have a problem.")## Error: <text>:1:9: unexpected '=='
## 1: if(2+2) ==
## ^
Cela ne fonctionne pas car R évalue la première ligne et ne sait pas que vous allez utiliser une instruction else.
Utilisez des accolades { } pour que R sache qu’il doit s’attendre à d’autres entrées. Essayez :
if (2 + 2 == 4) {
print("L'arithmétique fonctionne.")
} else {
print("Houston, we have a problem.")
}## [1] "L'arithmétique fonctionne."