Nombres et variables
Fait partie de la section Fondamentaux du Journey Ruby de Coddy — leçon 4 sur 88.
Les variables sont des conteneurs qui contiennent des valeurs de données. Elles sont utilisées pour stocker, manipuler et afficher des informations au sein d'un programme.
En résumé, une variable est comme une unité de mémoire à laquelle nous pouvons accéder en tapant le nom de la variable. Chaque variable possède un nom unique et une valeur qui peut être de différents types. Ruby est capable de détecter automatiquement le type de variable, ce qui rend le codage plus efficace.
Pour initialiser une variable en Ruby, nous utilisons le format suivant :
variable_name = valuePar exemple :
age = 25
name = "Alice"Types de données numériques
Ruby possède deux types de données numériques principaux pour travailler avec les nombres :
1. Entiers - nombres entiers sans virgule décimale. Ils peuvent être positifs, négatifs ou nuls :
count = 100 # Entier positif
temperature = -5 # Entier négatif
zero_value = 0 # Zéro est aussi un entier2. Floats - des nombres qui contiennent des points décimaux. Ils sont utilisés pour représenter des valeurs fractionnaires :
price = 19.99 # Float positif
temperature = -3.5 # Float négatif
percentage = 0.75 # Float entre 0 et 1Le point décimal est ce qui distingue un flottant d'un entier - même 5.0 est un flottant, pas un entier.
Défi
FacileCréez deux variables numériques pour représenter les données d'une salle de classe. Tout d'abord, créez une variable nommée student_count et affectez-lui la valeur entière 30. Ensuite, créez une variable nommée average_score et affectez-lui la valeur flottante 87.5. Enfin, affichez les deux variables en utilisant la commande puts.
Aide-mémoire
Les variables sont des conteneurs qui stockent des valeurs de données. Pour créer une variable en Ruby :
variable_name = valueLes entiers (Integers) sont des nombres entiers sans virgule :
count = 100 # Entier positif
temperature = -5 # Entier négatif
zero_value = 0 # ZéroLes flottants (Floats) sont des nombres avec des points décimaux :
price = 19.99 # Flottant positif
temperature = -3.5 # Flottant négatif
percentage = 0.75 # Flottant entre 0 et 1Pour afficher des variables, utilisez puts :
age = 25
puts ageEssayez vous-même
# À FAIRE : Créer les variables ci-dessous
# Ne pas supprimer les lignes ci-dessous
puts student_count
puts average_scoreCette 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, partie 1Opérateurs logiques, partie 2Récapitulatif - Logique simpleOpérateurs logiques, partie 3Opérateurs logiques, partie 47Calculateur de partage de facture
Message de bienvenueSaisie de l'utilisateur10FizzBuzz avec une variante
Présentation du jeuLa méthode FizzBuzz2Variables et types de données
Nombres et variablesType de données StringType de données BooleanType de données SymbolVérification des types de donnéesConventions de nommageRécapitulatif - Création de variables5Prise de décision
Instruction IfIf - ElseRécapitulatif - Calculatrice simpleIf - Else imbriquésInstruction Unless8Boucles
Boucle For avec des intervallesBoucle WhileBreakNextRécapitulatif - FactorielleBoucle TimesBoucle UntilBoucles imbriquéesRécapitulatif - Entrée dynamique3Les opérateurs, partie 1
Opérateurs arithmétiquesOpérateur moduloRaccourcis arithmétiquesRécapitulatif - Calculs simplesOpérateurs de comparaison6Entrées/Sorties de base
Sortie avec putsSortie avec print et pSortie avec des variablesEntrée avec getsLa méthode chompConversion de typesRécapitulatif - Calculateur d'âgeRécapitulatif - Vrai ou Faux9Méthodes
Définir une méthodeParamètres de méthodeValeurs de retourRécapitulatif - Méthode SigmaRécapitulatif - Méthode de validationValeurs de paramètres par défaut12Itérer sur les collections
L'itérateur EachEach avec indexItérer sur les chaînes de caractèresMap et Collect