Opérateurs d'affectation
Fait partie de la section Fondamentaux du Journey R de Coddy — leçon 14 sur 78.
Vous avez déjà utilisé l'opérateur d'assignation <- pour stocker des valeurs dans des variables. R propose en réalité plusieurs façons d'assigner des valeurs, et les comprendre vous aide à écrire un code plus propre.
L'opérateur d'assignation le plus courant en R est la flèche vers la gauche <- :
score <- 100
name <- "Alice"R prend également en charge le signe égal = pour l'affectation, qui fonctionne de la même manière :
score = 100
name = "Alice"Bien que les deux fonctionnent, la communauté R préfère fortement <- car cela rend la direction de l'affectation claire et évite toute confusion avec le = utilisé pour les arguments de fonction.
R possède également une flèche vers la droite -> qui effectue l'assignation dans le sens opposé, en plaçant la valeur à gauche et le nom de la variable à droite :
50 -> ageC'est rarement utilisé en pratique, mais c'est une syntaxe R valide. Privilégiez <- pour la cohérence et la lisibilité de votre code.
Défi
FacileEntraînez-vous à utiliser différents opérateurs d'affectation pour stocker des valeurs dans des variables.
Accomplissez les tâches suivantes en utilisant les opérateurs d'affectation spécifiés :
- Créez une variable nommée
temperatureet affectez-lui la valeur72en utilisant l'opérateur flèche vers la gauche<- - Créez une variable nommée
humidityet affectez-lui la valeur45en utilisant le signe égal= - Affectez la valeur
30à une variable nomméewind_speeden utilisant l'opérateur flèche vers la droite->
Après avoir créé les trois variables, utilisez la fonction print() pour afficher temperature, humidity et wind_speed dans cet ordre exact.
Aide-mémoire
R propose plusieurs opérateurs d'assignation pour stocker des valeurs dans des variables :
La flèche vers la gauche <- est l'opérateur d'assignation le plus courant et le plus recommandé :
score <- 100
name <- "Alice"Le signe égal = fonctionne également pour l'assignation :
score = 100
name = "Alice"La communauté R préfère <- car cela rend la direction de l'assignation claire et évite toute confusion avec = utilisé pour les arguments de fonction.
La flèche vers la droite -> assigne dans la direction opposée (valeur à gauche, variable à droite) :
50 -> ageC'est une syntaxe rarement utilisée mais valide. Privilégiez <- pour la cohérence et la lisibilité.
Essayez vous-même
# À FAIRE : Écrivez votre code ci-dessous
# 1. Créez la variable 'temperature' avec la valeur 72 en utilisant l'opérateur <-
# 2. Créez la variable 'humidity' avec la valeur 45 en utilisant l'opérateur =
# 3. Créez la variable 'wind_speed' avec la valeur 30 en utilisant l'opérateur ->
# Affichez les trois variables dans l'ordre : temperature, humidity, wind_speedCette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Fondamentaux
4Opérateurs - Partie 2
Opérateurs logiques (AND, OR)Opérateurs logiques - Partie 2 (NOT)Récapitulatif - Logique simpleLogique vectorisée - Partie 1Logique vectorisée - Partie 27Calculateur de partage d'addition
Message de bienvenueRécupérer la saisie utilisateur10FizzBuzz avec une variante
Présentation du jeuLa fonction FizzBuzz2Variables et types de données
Type de données numériqueType de données entierType de données caractèreType de données logiqueVérification des types de donnéesConventions de nommageValeurs manquantes : NARécapitulatif - Création de variables8Boucles
Boucle ForBoucle WhileBreakSuivant (Continue)Récapitulatif - FactorielleGénération de séquences (seq, :)Boucles imbriquéesRécapitulatif - Saisie dynamique3Opérateurs, partie 1
Opérateurs arithmétiquesDivision entière et moduloOpérateurs d'affectationRécapitulatif - Mathématiques simplesOpérateurs de comparaison6Entrées/Sorties de base
Affichage avec PrintCat pour l'affichageAffichage avec des variablesLire l'entrée avec readline()Bases de la conversion de typesRécapitulatif - Calculateur d'âgeRécapitulatif - Vrai ou Faux9Fonctions
Déclarer une fonctionArguments de fonctionValeurs de retourRécapitulatif - Fonction SigmaRécapitulatif - Fonction de validationValeurs de paramètres par défaut