[RUBY] Variable

Verwenden Sie immer wieder denselben Wert

Bis jetzt habe ich jedes Mal, wenn ich einen Wert verwendet habe, ihn jedes Mal geschrieben, auch wenn es der gleiche Wert war.

Es ist jedoch mühsam, jedes Mal den gleichen Wert zu schreiben. Wenn Sie beispielsweise ein Programm erstellen, das die Fläche eines Kreises berechnet, ist es sehr schwierig, den Wert des Umfangsverhältnisses jedes Mal zu schreiben.

[Beispiel] Schreiben Sie jedes Mal den gleichen Wert


#Kreisfläche mit einem Radius von 3
3 * 3 * 3.14159

#Kreisfläche mit einem Radius von 10
10 * 10 * 3.14159

#Kreisfläche mit einem Radius von 11
11 * 11 * 3.14159

Wenn Sie den Umfang auf 3.14 anstelle von 3.14159 ändern möchten, müssen Sie alles neu schreiben.

Die Lösung für dieses Problem ist ein Mechanismus namens ** Variablen **.

Variable

** Eine Variable ist wie ein Feld, das Werte enthält. Sie können diesem Feld einen Namen geben, damit Sie leicht erkennen können, welchen Wert es enthält. Dieser Name wird als Variablenname bezeichnet. ** ** **

Wenn Sie eine Variable verwenden und den Wert wiederverwenden möchten, können Sie ihn einfach unter Verwendung des Namens der Variablen aufrufen.

Ich werde erklären, wie Variablen in der richtigen Reihenfolge verwendet werden.

Deklaration und Definition von Variablen

** Das Erstellen einer Variablen wird als Variablendeklaration bezeichnet. Geben Sie zu diesem Zeitpunkt der zu erstellenden Variablen einen Namen. Die Beschreibung, welche Art von Wert in die deklarierte Variable eingefügt werden soll, wird als Variablendefinition bezeichnet. ** ** **

変数.png

Da Erklärung und Definition grundsätzlich gleichzeitig erfolgen, haben sie dieselbe Bedeutung. Oft merke ich den Unterschied nicht wirklich, aber als Begriff Lass uns erinnern.

Die Variablen sind wie folgt definiert. Der Wert auf der rechten Seite von = </ font> Es ist ein Bild, das in die Variable links eingefügt werden soll.

[Beispiel] Ruby-Datei


Variablennamen=Wert zu speichern

[Beispiel] irb


#Der Inhalt der Variablen pi beträgt 3 des Umfangsverhältnisses..Definiert als 14159
irb(main):001:0> pi = 3.14159

#Wenn Sie pi aufrufen, wird die gespeicherte 3.14159 wird zurückgegeben
irb(main):002:0> pi
=> 3.14159

#3 gespeichert, egal wie oft es ausgeführt wird.14159 wird zurückgegeben
irb(main):003:0> pi
=> 3.14159

In der Definition der Variablen gibt es eine Beschreibung namens ** Zuweisung ** mit = </ font>. Ich werde das nächste Mal über die Substitution erklären.

Zusammenfassung

** Eine Variable ist wie ein Feld, das Werte enthält. ** ** **

das ist alles.

Recommended Posts