In Teil 1 habe ich versucht, die if-Anweisung in der Methode zu verwenden.
Dieses Mal möchte ich Argumente verwenden, um den Code ein wenig sauberer zu machen!
Dies ist der vorherige Code.
sample.rb
def register
eraser = 110
pen = 150
bill = eraser + pen
if bill >= 200 #10 für Einkäufe über 200 Yen%off!!
bill * 0.9
end
end
puts register #Rufen Sie die Registrierungsmethode auf.
Dies Definieren wir die Zahlen für "Radiergummi und Stift" außerhalb der Methode.
sample.rb
def register
eraser = 110 #Zahlenwert hier
pen = 150 #Zahlenwert hier
bill = eraser + pen
if bill >= 200
bill * 0.9
end
end
puts register
Fügen Sie ()
nach def register
und darin hinzu
Ich werde "Radiergummi" und "Stift" einsetzen.
sample.rb
def register(eraser, pen) #Ein Komma zwischen Radiergummi und Stift(,)Und halb so breiter Raum
# eraser =110 Hier löschen
# pen =150 Hier gelöscht
bill = eraser + pen
if bill >= 200
bill * 0.9
end
end
puts register(150, 100) #Geben Sie hier eine Nummer ein
setzt Register (150, 100)
Diese beiden Zahlen sind
def register (Radiergummi, Stift)
Hier gesendet.
Jeder Radiergummi ist 150
Stift
ist 100
Wird gesendet werden.
sample.rb
def register(eraser, pen)
bill = eraser + pen
if bill >= 200
bill * 0.9
end
end
puts register(150, 100)
Es ist nur ein bisschen sauberer! (Vielleicht)
Es war die heutige Ausgabe. : Schweiß:
Recommended Posts