[RUBY] [Vollständige Programmierung] §4 Variablen und Konstanten

Zweck

Obwohl ich begeistert war von "Lass uns Programmieren lernen !!" Die Programmierung scheint schwierig zu sein, ich kann kein Englisch lesen, ich bin nicht gut im PC-Betrieb, Für Sie, die vor langer Zeit frustriert waren __ Lesen Sie diesen Artikel ・ Bewegen Sie einfach Ihren PC und Sie sehen "Was! Programmierung ist interessant!" Der Zweck ist, Sie zum Nachdenken zu bringen. __ __

Ich möchte es unter dem Titel Programming Encyclopedia serialisieren.

Entwicklungsumgebung

Variablen und Konstanten

Heute möchte ich über Variablen und Konstanten schreiben. Wie Sie vielleicht mit der Mathematik der Mittelstufe vertraut sind, unterscheiden sich die Nuancen in Bezug auf die Programmierung geringfügig.

Was ist eine Variable?

Variablenwerte sind eine Technik zum Erkennen von Objekten wie Zeichenfolgen und Zahlen. Durch die Verwendung von Variablen ist es möglich, das Objekt, das Sie wiederverwenden möchten, unter dem Namen der Variablen aufzurufen.

Es ist schwer vorstellbar, ob es sich nur um Worte handelt. Lassen Sie es uns also überprüfen, während Sie das Programm tatsächlich ausführen!

sample.rb


word = "Hello World" #In diesem Fall wird das Wort zum Variablennamen"Hello world"Ist der Wert, den Sie speichern möchten.
puts word #Geben Sie den Variablennamen nach Puts ein

Checken Sie das Terminal ein.

 $ ruby sample.rb #Wenn es wie folgt angezeigt wird, ist es erfolgreich.
Hello World

Das Merkmal von Variablen ist, dass sie im Programm neu zugewiesen werden können **.

sample.rb


word = "Hello World" 
word = "Dieser Apfel kostet 200 Yen." #Ändern Sie die Variable in der obigen Zeile.
puts word 

Checken Sie das Terminal ein.

 $ ruby sample.rb #Wenn es wie folgt angezeigt wird, ist es erfolgreich.
Dieser Apfel kostet 200 Yen.

Es wird wie oben beschrieben in das später zugewiesene umgeschrieben. In Ruby kann jedes Objekt nach dem Zuweisen einer Zeichenfolge einer Variablen zugewiesen werden Es ist auch möglich, einen numerischen Wert zu ersetzen. Sie können auch Methoden für Variablen verwenden.

Übe das Arbeiten mit Variablen

Lassen Sie uns etwas mehr mit Variablen umgehen, um die Vorstellung zu erleichtern.

Schreiben Sie ein Programm, um "die Fläche eines Dreiecks mit einer Basis von 3 und einer Höhe von 8" zu finden.

samole.rb


bottom = 3 #Die Basis ist eine Variable.
puts bottom * 8 / 2

Checken Sie das Terminal ein.

12

Was ist, wenn die Basis dieses Dreiecks 5 ist?

samole.rb


bottom = 5 #Setzen Sie den Wert hier einfach auf 5 zurück
puts bottom * 8 / 2

Checken Sie das Terminal ein.

20

Versuchen Sie, mit solchen Variablen leicht verständlichen Code zu schreiben!

Konstante

In Bezug auf Konstanten sind Konstanten im Grunde eine Möglichkeit, Werte wie Variablen zu speichern. Der Unterschied zu Variablen ist ** Eine Neuzuweisung ist nicht möglich. ** ** ** Das Definieren einer Konstante ist ** durch Großschreiben des ersten Buchstabens. ** ** **

Wenn ich versuche, eine Konstante neu zuzuweisen, wird die folgende Fehleranweisung angezeigt.

sample.rb


WORD = "Hello world"
WORD = "Dieser Apfel kostet 200 Yen."
puts WORD
$ ruby sample.rb
sample.rb:2: warning: already initialized constant WORD
sample.rb:1: warning: previous definition of WORD was here
Dieser Apfel kostet 200 Yen.

Verwenden Sie für Konstanten Werte, die sich nicht ändern, z. B. das Umfangsverhältnis!

sample.rb


PI = 3.14
puts 5 * 5 * PI
$ ruby sample.rb #Wenn es wie folgt angezeigt wird, ist es erfolgreich,
78.5

das ist alles!

Bemerkungen

─────────────────────────────── ■ Vom Autor empfohlene Bücher ───────────────────────────────

"Einführung in die Web-Technologie, um ein Profi zu werden"
</ br> "Wie man über einen Jobwechsel nachdenkt"
"High Power Marketing"
"Mut, gehasst zu werden"
"Vollständige Ausgabe"

─────────────────────────────── ■ Vom Autor empfohlene Filme ───────────────────────────────

"Mein Praktikant"
"Shin Godzilla"
"Dragon Ball Super Brolly"
「School of Roc」

Recommended Posts

[Vollständige Programmierung] §4 Variablen und Konstanten
[Vollständige Programmierung] §4 Variablen und Konstanten
Java-Programmierung (statische Klausel und "Klassenvariablen")
[Java] Variablen- und Typtypen
Unterschied zwischen Variablen und Instanzvariablen
Programmierung und Mathematik an der High School
Über Instanzvariablen und attr_ *
Java Primer Series (Variationen und Typen)
Organisieren Sie Klassen, Instanzen und Instanzvariablen
[Vollständige Programmierung] §3 Berechnen wir mit Ruby!