Ruby-Grundlagen

[Grundlagen von Ruby]

Ich habe die grundlegende Grammatik von Ruby zusammengefasst.

Wie man in Ruby kommentiert

・ 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

wenn bedingte Verzweigung

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
  • Achten Sie auf die Schreibweise elsif (Java wird im Geschäftsleben verwendet, wenn)

es sei denn, bedingte Syntax

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
  • Wenn sonst nichts erforderlich ist, kann es weggelassen werden.

case bedingte Syntax

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
  • Wann kann eine beliebige Zahl beschrieben werden

Wenn Sie mehrere Bedingungen angeben, ist es einfacher, in Groß- und Kleinschreibung zu schreiben als in elsif

Array (ein Objekt, das mehrere Daten zusammen speichern kann)

#① 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

Hash (ein Objekt, das Daten mit einer Kombination aus Schlüssel und Wert verwaltet)

#① Erstellen Sie einen leeren Hash
 # {}

#② Erstellen Sie einen Hash zum Speichern von Schlüssel / Wert-Kombinationen
 # {Schlüssel=>Wert}

jede iterative Verarbeitung

[array or hash].each do |variable| #Array ist ein Array. Hash ist ein Hash.
 #Prozess, der wiederholt ausgeführt werden soll
end
  • Prozess beim Extrahieren der Elemente des Arrays in der Reihenfolge vom Anfang bis zum Ende

für die iterative Verarbeitung

for variable in [array or hash] do #Array ist ein Array. Hash ist ein Hash.
 #Prozess, der wiederholt ausgeführt werden soll
end
  • Verwenden Sie in Ruby jedes anstelle von für, wenn Sie mit jedem schreiben

mal iterative Verarbeitung

n.times do #n ist die Anzahl der Wiederholungen.
 #Prozess, der wiederholt ausgeführt werden soll
end
  • Wird verwendet, wenn Sie die Verarbeitung n-mal wiederholen möchten, ohne ein Array zu verwenden

während der iterativen Verarbeitung

while #Bedingter Ausdruck
 #Prozess, der wiederholt ausgeführt werden soll
end
  • Wiederholen Sie den Vorgang, während der bedingte Ausdruck wahr ist

bis hin zur iterativen Verarbeitung

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.

Schritt Iterative Verarbeitung

kaishishiki.step(#Höchstgrenze,Größe, die gleichzeitig zunimmt oder abnimmt) #Kaishishiki ist die Eröffnungsfeier.
  • Wird verwendet, wenn eine Verarbeitung ausgeführt wird, während der Wert um x von n auf m erhöht wird Beispiel) 1,3,5,7,9

Schleife Iterative Verarbeitung

loop do
 #Prozess, der wiederholt ausgeführt werden soll
end
  • Wird verwendet, wenn Sie eine Endlosschleife erstellen möchten

Recommended Posts