Ruby iterativer Prozess

Einführung

Dies wird eine Lernnotiz sein. Dieses Mal möchte ich verschiedene sich wiederholende Sätze zusammenfassen.

zur Aussage

Die Anweisung "for" wird wiederholt, während die Werte in der angegebenen Reihenfolge aus dem zuvor angegebenen Objekt extrahiert werden.

für Zählervariable im Wiederholungsbereich tun#do ist optional
Iterative Verarbeitung
end
Beispiel) Pulldown-Liste von 1 bis 10 Jahren in HTML
puts "<select name='age'>"
for age in 1..10
  puts "<option>#{age}Alter</option"
end

puts "</select>"

while-Anweisung

Wiederholen Sie den Vorgang, solange der bedingte Ausdruck wahr ist.

#Schleifenverarbeitung von while

#Zählervariablen initialisieren
während bedingter Ausdruck tun#do ist optional
    #Iterative Verarbeitung
    #Zählervariablen aktualisieren
end
Beispiel)
i=1.              //Initialisierung von Zählervariablen
while i <=10      //Wiederholen Sie 1 bis 10
  puts i    #Iterative Verarbeitung
  i=i+1            #Zählervariablen aktualisieren
end

if-Anweisung (bedingte Verzweigung)

wenn bedingter Ausdruck
Verarbeitung, wenn der bedingte Ausdruck erfüllt ist
else
Verarbeitung, wenn der bedingte Ausdruck nicht erfüllt ist
end
number = 1
if number == 1
  puts "Die Nummer ist 1"
else
  puts "Die Nummer ist nicht 1"
end

[Ausführungsergebnis]

Die Nummer ist 1

Mehrere bedingte Ausdrücke

wenn bedingter Ausdruck
Verarbeitung, wenn der bedingte Ausdruck erfüllt ist
elsif bedingter Ausdruck 2
Verarbeitung, wenn der bedingte Ausdruck 2 erfüllt ist
else
Verarbeitung, wenn keiner der bedingten Ausdrücke erfüllt ist
end

jede Aussage

Mit jeder Minute können die Elemente des Arrays der Reihe nach herausgenommen und verarbeitet werden.

Array.each do |Variablennamen|
  #Der Prozess, den Sie ausführen möchten
end
names = ["Masato","Okachan","Saitou"]

names.each do |name|
  puts "Name ist#{name}ist"
end

[Ausführungsergebnis]

Der Name ist Masato
Der Name ist Okachan
Der Name ist Saitou

Schließlich

Es mag einige Fehler geben, aber ich würde es begrüßen, wenn Sie darauf hinweisen könnten.

Recommended Posts

Ruby iterativer Prozess
Java iterativer Prozess
[Anfänger] Verschiedene iterative Verarbeitung für Ruby-Arrays
Ruby bedingte Verzweigungsverarbeitung
Ruby über verschiedene iterative Prozesse
[Swift] Über die iterative Verarbeitung von "for-in-Anweisungen"
Rubin lernen 4
[Ruby / Refactoring] Von der iterativen Ruby-Verarbeitung wie Java und C bis zur Ruby-ähnlichen iterativen Verarbeitung
[Ruby] Array
Rubin lernen 5
Ruby-Grundlagen
Ruby Review 2
Rubinzusatz
Ruby lernen 3
Schleifenverarbeitung
Ruby-Einstellung 2
Rubinproblem ⑦
Ruby lernen 2
Iterative Verarbeitung von Ruby mit jeder Methode (finde die Summe von 1 bis 10)
Auslassen der iterativen Verarbeitung mithilfe der Erfassungsoption von render
Rubin lernen 6
Ruby-Einstellungen 1
Rubin lernen 1
Ruby Review 1
So fügen Sie die Verarbeitung mit einer beliebigen Anzahl von Elementen in die iterative Verarbeitung in Ruby ein
So starten Sie einen Index aus einer beliebigen Zahl in der iterativen Ruby-Verarbeitung
Escape-Verarbeitung beim Erstellen einer URL in Ruby