Dies wird eine Lernnotiz sein. Dieses Mal möchte ich verschiedene sich wiederholende Sätze zusammenfassen.
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>"
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
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
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
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
Es mag einige Fehler geben, aber ich würde es begrüßen, wenn Sie darauf hinweisen könnten.
Recommended Posts