Menu
Coddy logo textTech

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 -> age

C'est rarement utilisé en pratique, mais c'est une syntaxe R valide. Privilégiez <- pour la cohérence et la lisibilité de votre code.

challenge icon

Défi

Facile

Entraî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 :

  1. Créez une variable nommée temperature et affectez-lui la valeur 72 en utilisant l'opérateur flèche vers la gauche <-
  2. Créez une variable nommée humidity et affectez-lui la valeur 45 en utilisant le signe égal =
  3. Affectez la valeur 30 à une variable nommée wind_speed en 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 -> age

C'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_speed
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux