[RUBY] variable

Utilisez la même valeur encore et encore

Jusqu'à présent, chaque fois que j'utilisais une valeur, je pense que je l'ai écrite à chaque fois, même si c'était la même valeur.

Cependant, il est difficile d'écrire la même valeur à chaque fois. Par exemple, lors de la création d'un programme qui calcule l'aire d'un cercle, il est très difficile d'écrire la valeur du rapport de circonférence à chaque fois.

[Exemple] Ecrivez la même valeur à chaque fois


#Aire d'un cercle de rayon 3
3 * 3 * 3.14159

#Aire d'un cercle d'un rayon de 10
10 * 10 * 3.14159

#Aire d'un cercle d'un rayon de 11
11 * 11 * 3.14159

Si vous décidez de changer le rapport de circonférence à 3,14 au lieu de 3,14159, vous devez réécrire toutes les descriptions.

La solution à ce problème est un mécanisme appelé ** variables **.

variable

** Une variable est comme une boîte contenant des valeurs. Vous pouvez donner un nom à cette boîte afin de pouvoir identifier facilement la valeur qu'elle contient. Ce nom s'appelle le nom de la variable. ** **

En utilisant une variable, si vous souhaitez réutiliser la valeur, vous pouvez l'appeler simplement en utilisant le nom de la variable.

Je vais vous expliquer comment utiliser les variables dans l'ordre.

Déclaration et définition des variables

** La création d'une variable s'appelle une déclaration de variable. À ce stade, donnez un nom à la variable à créer. Et la description du type de valeur à mettre dans la variable déclarée est appelée définition de variable. ** **

変数.png

Puisque la déclaration et la définition sont fondamentalement faites en même temps, elles sont considérées comme ayant la même signification. Souvent, je ne remarque pas vraiment la différence, mais en tant que terme Souvenons-nous.

Les variables sont définies comme suit. La valeur à droite de = </ font> C'est une image à mettre dans la variable de gauche.

[Exemple] Fichier Ruby


Nom de variable=Valeur à stocker

[Exemple] irb


#Le contenu de la variable pi est le rapport de circonférence de 3.Défini comme 14159
irb(main):001:0> pi = 3.14159

#Lorsque vous appelez pi, le 3 stocké.14159 est retourné
irb(main):002:0> pi
=> 3.14159

#Stocké 3 peu importe le nombre de fois qu'il est exécuté.14159 est retourné
irb(main):003:0> pi
=> 3.14159

Dans la définition de la variable, il y a une description appelée ** affectation ** utilisant = </ font>. J'expliquerai la substitution la prochaine fois.

Sommaire

** Une variable est comme une boîte contenant des valeurs. ** **

c'est tout.

Recommended Posts