Cat pour l'affichage
Fait partie de la section Fondamentaux du Journey R de Coddy — leçon 27 sur 78.
La fonction cat() vous donne une sortie plus propre par rapport à print(). Alors que print() ajoute des guillemets autour des chaînes de caractères et affiche les numéros d'index, cat() affiche le texte exactement comme vous voulez qu'il apparaisse.
cat("Hello, World!")Ceci affiche Hello, World! sans guillemets ni marqueurs d'index.
Le nom « cat » vient de « concatenate », ce qui signifie qu'il peut joindre plusieurs éléments ensemble dans une seule sortie :
cat("Hello", "World") # Sortie : Hello WorldNotez que cat() ajoute automatiquement un espace entre les éléments. Une différence importante par rapport à print() est que cat() ne passe pas automatiquement à une nouvelle ligne. Pour créer un saut de ligne, utilisez \n :
cat("Line one\n")
cat("Line two")Cela produit :
Line one
Line twoLe \n est appelé un caractère de saut de ligne. Vous utiliserez cat() fréquemment lorsque vous voulez un contrôle précis sur l'apparence de votre sortie.
Défi
FacileUtilisez la fonction cat() pour afficher un message formaté sur plusieurs lignes.
Les variables suivantes vous sont fournies :
product <- "Laptop"
price <- 999
in_stock <- TRUEUtilisez cat() pour afficher la sortie suivante exactement comme indiqué, avec chaque information sur sa propre ligne :
Product: Laptop
Price: 999
Available: TRUEN'oubliez pas d'utiliser \n pour créer des sauts de ligne et que cat() ajoute automatiquement des espaces entre les éléments.
Aide-mémoire
La fonction cat() affiche du texte sans guillemets ni marqueurs d'index, offrant une sortie plus propre que print() :
cat("Hello, World!")La fonction peut concaténer plusieurs éléments, en ajoutant automatiquement des espaces entre eux :
cat("Hello", "World") # Résultat : Hello WorldPour créer des sauts de ligne, utilisez le caractère de nouvelle ligne \n :
cat("Line one\n")
cat("Line two")
# Résultat :
# Line one
# Line twoEssayez vous-même
# Les variables sont déjà définies pour vous
product <- "Laptop"
price <- 999
in_stock <- TRUE
# À FAIRE : Utilisez cat() pour afficher le message formaté avec chaque information sur sa propre ligne
# N'oubliez pas d'utiliser \n pour les sauts de ligneCette 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