Type de données logique
Fait partie de la section Fondamentaux du Journey R de Coddy — leçon 7 sur 78.
Le type de données logique ne peut contenir que deux valeurs possibles : TRUE et FALSE. Ces valeurs représentent les concepts de vrai et de faux, qui sont fondamentaux pour contrôler le flux du programme et effectuer des comparaisons. Notez que les deux valeurs sont écrites en majuscules sans guillemets.
La création d'une variable logique suit le même modèle que celui que vous avez appris :
is_complete <- TRUE
has_error <- FALSELes valeurs logiques deviennent incroyablement utiles lorsque votre programme doit prendre des décisions, vérifier des conditions ou stocker les résultats de comparaisons. Elles constituent le fondement du contrôle de ce que fait votre code dans différentes situations.
Défi
FacileCréez trois variables logiques pour représenter différents états du système. Tout d'abord, créez une variable nommée is_online et affectez-lui la valeur TRUE. Ensuite, créez une variable nommée has_permission et affectez-lui la valeur FALSE. Enfin, créez une variable nommée system_ready et affectez-lui la valeur TRUE. Affichez les trois variables à l'aide de la fonction print().
Aide-mémoire
Le type de données logique contient deux valeurs possibles : TRUE et FALSE. Les deux valeurs s'écrivent en majuscules sans guillemets.
Création de variables logiques :
is_complete <- TRUE
has_error <- FALSELes valeurs logiques sont utilisées pour prendre des décisions, vérifier des conditions et stocker les résultats de comparaisons.
Essayez vous-même
# TODO : Écrivez votre code ici
# Créez les trois variables logiques et affichez-les à l'aide de print()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
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