Imprimer
Catégorie parente: Logiciel R
Catégorie : Structure de la programmation R

R est un langage structuré par blocs dans la famille des descendants ALGOL, comme C, C ++, Python, Perl, etc. Comme vous l'avez vu, les blocs sont délimités par des accolades, bien que les accolades soient facultatives si le bloc ne comporte qu'une seule instruction. Les instructions sont séparées par des caractères newline ou, éventuellement, par des points-virgules.
Ici, nous couvrons les structures de base de R en tant que langage de programmation. Nous allons examiner quelques détails supplémentaires sur les boucles et autres, puis directement dans le sujet des fonctions, qui occuperont la majeure partie du chapitre.
En particulier, les questions de portée variable joueront un rôle majeur. Comme pour beaucoup de langages de script, vous ne déclarez pas de variables dans R. Les programmeurs qui ont un arrière-plan dans, par exemple, le langage C, trouveront des similarités dans R au début, mais verront que R a une structure de portée plus riche.