・ Variablen: Ein Feld, das Werte enthält. Variablen werden durch "Variablenname = Wert" definiert.
animal = "Rauheit"
↳ Variablenname ↳ Zuzuweisender Wert
・ Programmierung "=" ⇒ Es bedeutet nicht "gleich".
・ Was ist dann das "=" in der Programmierung? ⇒ Bedeutet, dass "den rechten Wert in die linke Variable setzen". Dieser Ablauf wird als "Zuordnung" bezeichnet.
index.Bild des rb Ersatzes
animal = "Rauheit" → animal = "Rauheit"
puts animal → puts "Rauheit"
↳ Variables Tier ist der Wert("Rauheit")Ersetzen mit
>_Konsole
Rauheit
animal="Rauheit" >_Konsole
*1.setzt Tier
*2.puts "animal" animal
Wenn Sie die Variable in doppelte Anführungszeichen wie * 2 setzen Da es als Zeichenfolge erkannt wird, wird es nicht eingeschlossen, wenn es als Variable behandelt wird.
⇒ Wenn Sie eine Variable verwenden, müssen Sie den Variablennamen definieren.
● Variable mit einer Zeichenfolge
message ="ich"
puts message + "Es ist ein Chaos"
animal = "Ich bin Kawauso"
puts message + animal
>_Konsole
Ich bin ein rauer Mann
Ich bin Kawauso
● Variablen mit numerischen Werten
number1 = 20
puts number1 + 3
number2 = 15
puts number1 + number2
>_Konsole
23
38
● Warum Variablen verwenden? -Es gibt viele Werte im Programm. ・ Genauigkeit und Flexibilität sind beim Schreiben von Programmen erforderlich. ⇒ Einer der Mechanismen zur Lösung dieser beiden Punkte ist eine Variable.
● Rolle von Variablen ⇒ Das gleiche Element kann wiederholt verwendet werden ⇒ Einfach auf Änderungen zu reagieren ⇒ Leicht zu verstehen, was die Elemente sind
・ Wenn keine Variable verwendet wird
index.rb
puts "Ich bin ein Sesam"
puts "Ich bin eine bärtige Eidechse"
puts "Ich bin eine vertikale Eidechse"
puts "Ich bin eine Baikal-Eidechse"
Wenn Sie den Teil "Ich" durch "Eigentlich ich" ersetzen Alle drei müssen geändert werden.
・ Bei Verwendung von Variablen
index.rb
text = "Eigentlich ich"
puts = text + "Es ist ein Sesam."
puts = text + "Es ist eine bärtige Eidechse."
puts = text + "Es ist eine vertikale Eidechse."
puts = text + "Es ist eine Baikal-Eidechse."
Ersetzen Sie, wenn Sie den Teil "Ich" durch "Eigentlich ich" ersetzen. Alles was Sie tun müssen, ist die Zeichenfolge zu ändern.
● Leicht verständliche Variablennamen ⇒ Welcher Wert ist der Variablen zugeordnet? Geben Sie einen Variablennamen an, der beurteilt werden kann
○ animal = "Rauheit"
× I am = "Rauheit"
● Regeln für Variablennamen ⇒ In Ruby gibt es einige Namensregeln.
[Hinweis] Wenn Sie einen Variablennamen zuweisen, der zwei oder mehr Wörter kombiniert, Verwenden Sie die Unterleiste (_).
Bsp. Spotted_seal etc.
● Ändern Sie den Wert einer Variablen
Der Wert der Variablen kann nach ihrer Zuweisung geändert werden. ⇒ Wenn Sie einer Variablen, der einmal ein Wert zugewiesen wurde, einen Wert zuweisen, weisen Sie den Wert erneut zu. Der Inhalt wird überschrieben.
index.rb >_Konsole
number = 1
puts number 1
number = 7
puts number 7
⇖ Der Wert der überschriebenen Variablen wird ausgegeben.
⇒ Da das Programm in der Reihenfolge von oben ausgeführt wird, wird der Inhalt überschrieben.
● Ersetzen Sie sich
Wenn "Ich möchte 3 zum Wert der bereits definierten Variablennummer hinzufügen" Was soll ich machen?
Antworten:
>_Konsole
number = 2
puts number 2
number = number + 3
puts number 5
Fügen Sie der Nummer 3 wie im obigen Code hinzu und weisen Sie sie erneut der Nummer zu. Die Zahl rechts von "=" wird durch den Wert ersetzt, und das berechnete Ergebnis wird der Zahl links zugewiesen.
⇒ Ähnlich wie bei der Zuweisung ist das Programm von oben in Ordnung Da es ausgeführt wird, wird der Inhalt überschrieben.
Grundabkürzung
x = x + 7 x += 7
x = x - 7 x - = 7
x = x * 7 x * = 7
x = x / 7 x / = 7
x = x % 7 x % = 7
● Variable Erweiterung
Variablen in Zeichenfolgen einschließen
#{Variablennamen} ⇒ Variablenerweiterung: So fügen Sie den Wert einer Variablen in eine Zeichenfolge ein.
Ich habe doppelte Anführungszeichen verwendet Eine variable Erweiterung ist nur für Zeichenketten möglich. ⇒ Einfaches Anführungszeichen ist NG
"" = 〇
'' = ×
ex.Im Fall von Kawauso
animal = "Kawauso"
puts "Hallo#{name}Herr."
>_Auf der Konsole
Hallo Otter
● Vorteile der variablen Erweiterung:
index.rb(☆)
age = 25
puts age + "ich bin alt"
(Numerischer Wert) (String)
---------------------
>_Auf der Konsole
× Fehler aufgetreten!!
--------------------------------------------------------
index.rb(★)
age = 25
puts "#{age}ich bin alt"
---------------------
>_Auf der Konsole
25 Jahre alt
● Variable Erweiterung
Kommentar: Zahlenwerte und Zeichenfolgen wie ☆ Es kann nicht durch Addition verbunden werden. Wenn Sie jedoch eine variable Erweiterung wie ★ verwenden Variablen mit numerischen Werten können problemlos in Zeichenfolgen konvertiert werden Kann enthalten sein. ⇒ Wenn Sie die Variable in die Zeichenfolge aufnehmen möchten Verwenden Sie grundsätzlich die variable Erweiterung.
Recommended Posts