[Ruby] Methode, die die Wahrheit zurückgibt

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

[Ruby] Methode, die die Wahrheit zurückgibt
Ruby to_s Methode
[Ruby] Initialisierungsmethode
Ruby-Build-Methode
Ruby-Accessor-Methode
Ruby Map Methode
Abkürzung für Ruby-Methode
Hinweise zu Rubys Thread # [] = Methode
Definition der Rubinmethode
[Ruby] Zusammenfassung der Methodendefinitionen
Wie man ganze Zahlen mit Rubin überprüft
Ruby-Algorithmus (Injizieren, Methodendefinition)
Die Arrays.asList-Methode gibt nicht java.util.ArrayList zurück
[Ruby] Hinweise zur Methode gets
[ruby] Eine Methode mit einem Argument aufrufen
Erwägen Sie die Implementierung einer Methode, die die Differenz zwischen zwei Listen zurückgibt
[Ruby] Methode zum Zählen bestimmter Zeichen
[Ruby-Grundlagen] Split-Methode und to_s-Methode
[Ruby on Rails] Praktische Hilfsmethode
Verwendung der Ruby-Inject-Methode