R est un langage itératif, c’est a dire que le logiciel va interpréter une ligne de code après l’autre.
Pour gagner de la place, on peut vouloir écrire une série d’opérations sur une seule ligne. On perd en lisibilité, mais pour les choses simples cela peut être pratique.


rm(list=ls(all=TRUE))

a<-5
b<-7

# peut s'écrire sur une ligne grace au séparateur ;
rm(list=ls(all=TRUE));a<-5;b<-7

# pour les boucles for while ou les if, on peut compresser comme cela



x<-10
for ( i in 1:10){
print(i)
x<-x*i
print(x)
print("coucou")
}
 
# s'écrit en une ligne
x<-10;for ( i in 1:10){print(i);x<-x*i;print(x);print("coucou")}