Progate Lernnotizen Schreiben Sie einen bedingten Ausdruck in den Rückgabewert der Methode, um die Wahrheit zurückzugeben
def shipping_free?(price)
return price >= 3000
end
** Methoden, die einen booleschen Wert zurückgeben, haben die Konvention, ein "?" Am Ende des Methodennamens hinzuzufügen. ** ** ** Diese Methode ist wahr, wenn der Preis 3000 oder höher ist, Gibt false zurück, wenn der Preis unter 3000 liegt
Wenn es in die if-Anweisung aufgenommen wird, sieht es so aus
if shipping_free?(4000)
puts "Kostenloser Versand."
else
puts "Eine Versandkostenpauschale von 500 Yen wird erhoben."
end
Das Ergebnis dieser Ausführung ist
Kostenloser Versand.
``
---
Referenz:[Progate](https://prog-8.com)
Recommended Posts