[RUBY] [Programmation complète] §4 Variables et constantes

Objectif

Même si j'étais enthousiasmé par "Apprenons la programmation !!" La programmation semble difficile, je ne sais pas lire l'anglais, je ne suis pas doué pour le fonctionnement du PC, Pour toi qui étais frustré il y a longtemps __ Lisez cet article ・ Déplacez simplement votre PC et vous verrez "Quoi! La programmation est intéressante!" Le but est de vous faire réfléchir. __

Je voudrais le sérialiser sous le titre de l'encyclopédie de programmation.

Environnement de développement

Variables et constantes

Aujourd'hui, je voudrais écrire sur les variables et les constantes. Comme vous connaissez peut-être les mathématiques du premier cycle du secondaire, les nuances sont légèrement différentes dans la programmation.

Qu'est-ce qu'une variable?

Les valeurs de variable sont une technique pour reconnaître des objets tels que des chaînes et des nombres. En utilisant des variables, il est possible d'appeler l'objet que vous souhaitez réutiliser par le nom de la variable.

Il est difficile d'imaginer s'il ne s'agit que de mots, alors vérifions-le tout en exécutant le programme!

sample.rb


word = "Hello World" #Dans ce cas, le mot devient le nom de la variable"Hello world"Est la valeur que vous souhaitez stocker.
puts word #Tapez le nom de la variable après les put

Enregistrez-vous dans le terminal.

 $ ruby sample.rb #S'il est affiché comme ci-dessous, il est réussi.
Hello World

La caractéristique des variables est qu'elles peuvent être réaffectées dans le programme **.

sample.rb


word = "Hello World" 
word = "Cette pomme coûte 200 yens." #Modifiez la variable dans la ligne ci-dessus.
puts word 

Enregistrez-vous dans le terminal.

 $ ruby sample.rb #S'il est affiché comme ci-dessous, il est réussi.
Cette pomme coûte 200 yens.

Comme mentionné ci-dessus, il sera réécrit sur celui attribué plus tard. Dans Ruby, tout objet peut être affecté à une variable après avoir attribué une chaîne de caractères Il est également possible de substituer une valeur numérique. Vous pouvez également utiliser des méthodes sur des variables.

Entraînez-vous à travailler avec des variables

Traitons un peu plus des variables pour faciliter l'imagination.

Ecrivez un programme pour trouver "l'aire d'un triangle avec une base de 3 et une hauteur de 8".

samole.rb


bottom = 3 #La base est une variable.
puts bottom * 8 / 2

Enregistrez-vous dans le terminal.

12

Alors que faire si la base de ce triangle est 5?

samole.rb


bottom = 5 #Renvoyez simplement la valeur ici à 5
puts bottom * 8 / 2

Enregistrez-vous dans le terminal.

20

Essayez d'écrire du code facile à comprendre en utilisant des variables comme celle-ci!

constant

Enfin, en ce qui concerne les constantes, les constantes sont essentiellement un moyen de stocker des valeurs de la même manière que des variables. La différence avec les variables est que ** la réaffectation n'est pas possible. ** ** La définition d'une constante est ** en mettant la première lettre en majuscule. ** **

Lorsque j'essaie de réaffecter une constante, j'obtiens l'instruction d'erreur suivante.

sample.rb


WORD = "Hello world"
WORD = "Cette pomme coûte 200 yens."
puts WORD
$ ruby sample.rb
sample.rb:2: warning: already initialized constant WORD
sample.rb:1: warning: previous definition of WORD was here
Cette pomme coûte 200 yens.

Pour les constantes, utilisez des valeurs qui ne changent pas, comme le taux de circonférence!

sample.rb


PI = 3.14
puts 5 * 5 * PI
$ ruby sample.rb #S'il est affiché comme ci-dessous, il est réussi,
78.5

c'est tout!

Remarques

─────────────────────────────── ■ Livres recommandés par l'auteur ───────────────────────────────

"Introduction à la technologie Web pour devenir un professionnel"

"Comment penser à changer d'emploi"
"Marketing à forte puissance"
"Courage d'être détesté"
"Sortie complète"

─────────────────────────────── ■ Films recommandés par l'auteur ───────────────────────────────

"Mon stagiaire"
"Shin Godzilla"
"Dragon Ball Super Brolly"
「School of Roc」

Recommended Posts

[Programmation complète] §4 Variables et constantes
[Programmation complète] §4 Variables et constantes
Programmation Java (clause statique et "variables de classe")
[Java] Types de variables et types
Différence entre les variables et les variables d'instance
Programmation et mathématiques au secondaire
À propos des variables d'instance et attr_ *
Série Java Primer (variations et types)
Organiser les classes, les instances et les variables d'instance
[Programmation complète] §3 Calculons avec Ruby!