Ich habe die grundlegende Grammatik von Ruby zusammengefasst.
・ Einzeiliger Kommentar (Java ist //) </ strong>
Fügen Sie der Zeile # (Raute oder scharf) hinzu. #Die Zeichenfolge, die Sie kommentieren möchten
・ Mehrzeiliger Kommentar (In Java ist der Anfang eines Kommentars / * das Ende eines Kommentars * /) </ strong>
=begin Die Zeichenfolge, die Sie kommentieren möchten Die Zeichenfolge, die Sie kommentieren möchten Charakter, den Sie kommentieren möchten =end
if #Bedingung 1
#Verarbeitung, die ausgeführt werden soll, wenn Bedingung 1 erfüllt ist
elsif #Bedingung 2
#Verarbeitung, die ausgeführt werden soll, wenn Bedingung 2 erfüllt ist
elsif #Bedingung 3
#Verarbeitung, die ausgeführt werden soll, wenn Bedingung 3 erfüllt ist
else
#In anderen Fällen auszuführende Verarbeitung
end
unless #Bedingter Ausdruck
#Verarbeitung, die ausgeführt werden soll, wenn der bedingte Ausdruck falsch ist
else
#Verarbeitung, die ausgeführt werden soll, wenn der bedingte Ausdruck nicht falsch ist, dh wenn er wahr ist
end
case #Zielobjekt, Zielausdruck
when #Wert 1
#Was tun, wenn der Wert mit 1 übereinstimmt?
when #Wert 2
#Was tun, wenn der Wert mit 2 übereinstimmt?
when #Wert 3
#Was tun, wenn der Wert mit 3 übereinstimmt?
else
#Was tun, wenn es keinem Wert entspricht?
end
Wenn Sie mehrere Bedingungen angeben, ist es einfacher, in Groß- und Kleinschreibung zu schreiben als in elsif
#① Erstellen Sie ein leeres Array
# []
#(2) Erstellen Sie ein Array, in dem drei Elemente gespeichert sind
# [Element 1,Element 2,Element 3]
Die Daten im Array sind in Ordnung. Extrahieren Sie Daten, indem Sie einen Index angeben
#① Erstellen Sie einen leeren Hash
# {}
#② Erstellen Sie einen Hash zum Speichern von Schlüssel / Wert-Kombinationen
# {Schlüssel=>Wert}
[array or hash].each do |variable| #Array ist ein Array. Hash ist ein Hash.
#Prozess, der wiederholt ausgeführt werden soll
end
for variable in [array or hash] do #Array ist ein Array. Hash ist ein Hash.
#Prozess, der wiederholt ausgeführt werden soll
end
n.times do #n ist die Anzahl der Wiederholungen.
#Prozess, der wiederholt ausgeführt werden soll
end
while #Bedingter Ausdruck
#Prozess, der wiederholt ausgeführt werden soll
end
upto
#Wird verwendet, wenn eine Verarbeitung ausgeführt wird, während der numerische Wert von n auf m um 1 erhöht wird
downto
#Wird verwendet, um eine Verarbeitung durchzuführen, während die Anzahl von n auf m um 1 verringert wird.
kaishishiki.step(#Höchstgrenze,Größe, die gleichzeitig zunimmt oder abnimmt) #Kaishishiki ist die Eröffnungsfeier.
loop do
#Prozess, der wiederholt ausgeführt werden soll
end
Recommended Posts