Persönliches Memo Progate Ruby I (2)

6. Variable Grundlagen

・ Variablen: Ein Feld, das Werte enthält. Variablen werden durch "Variablenname = Wert" definiert.

animal = "Rauheit"
↳ Variablenname ↳ Zuzuweisender Wert

[Hinweis]

・ 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

[Hinweis]

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.

7. Verwenden wir Variablen

Das Programm wird in der Reihenfolge von oben ausgeführt

⇒ 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

8. Rollen von Variablen und Vorsichtsmaßnahmen

● 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.

9. Variablen aktualisieren (1)

● Ä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.

10. Variablen aktualisieren (2)

● 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.

Anwendung (Abkürzung)

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

11. Variable Erweiterung

● Variable Erweiterung

Variablen in Zeichenfolgen einschließen

#{Variablennamen} ⇒ Variablenerweiterung: So fügen Sie den Wert einer Variablen in eine Zeichenfolge ein.

[Hinweis]

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

Persönliches Memo Progate Ruby I (2)
Persönliches Memo Progate Ruby I (1)
Ich habe Ruby gestartet
[Persönliches Memo] Ich habe etwas über Modifikatoren gelernt
[Persönliches Memo] Ruby on Rails-Umgebungskonstruktion (Windows)
[Persönliches Memo] Try-Catch-Zusammenfassung
Ruby grundlegende Syntaxnotizen
[Persönliches Memo] Ich habe versucht, die Objektorientierung leicht zu studieren
[Persönliche Notizen] Über das Spring Framework
Ich habe DI mit Ruby versucht
Persönliches Memo Installation des Eclipse-Plug-Ins
Java Study Memo 2 mit Progate
[Persönliches Memo] Zahlen-Ratespiel
Persönliches Memo Lomboks typische Anmerkung
Java HashMap, entrySet [Persönliches Memo]
Entwurfsmuster nach Ruby Template-Methode Musternotiz
Trüffel Tutorial Folien Persönliches Übersetzungsprotokoll ①
Persönliches Memo: Metaprogrammierung mit Java-Reflexion
Progate Ruby on Rails5 Rückblick
Ruby on Rails 6.0-Umgebungskonstruktionsnotiz
[Hinweis] [Anfänger] So schreiben Sie Ruby Memo (Refactoring) 1
Ich habe versucht, Java Memo LocalDate zu verwenden