[RUBY] (In 1 Minute bestimmen) Wie verwende ich leer ?, Leer? Und präsent?

(Hinweis) Erläuterung Ich habe es so zusammengefasst, dass es mit einem Minimum an Erläuterung sofort verwendet werden kann. (Fazit) Wenn Sie sich entweder leer oder präsent erinnern, können Sie etwas dagegen tun.

Bei Verwendung leer?

** Wird verwendet, wenn Sie wissen möchten, ob der Inhalt leer ist, nachdem Sie die folgenden Bedingungen erfüllt haben. ** ** ** ① Es muss ein Behälter vorhanden sein ② Der Inhalt ist keine Zahl oder wahr oder falsch

  if box.empty?

Wenn ①② nicht erfüllt ist, tritt NoMethodError auf.

Bei Verwendung von blank?

** Wird verwendet, wenn Sie wissen möchten, ob der Inhalt leer ist oder überhaupt vorhanden ist **

 irb(main):001:0> box = nil
=> nil
irb(main):002:0> box.blank?
=> true

Bei Verwendung von Geschenk?

** Wird verwendet, wenn Sie wissen möchten, dass es existiert und der Inhalt nicht leer ist (synonym mit! Leer?) **

irb(main):006:0> box = nil
=> nil
irb(main):007:0> box.present?
=> false

Ich möchte etwas mehr wissen, was soll ich in diesem Fall tun? Wann

https://qiita.com/go_d_eye_0505/items/541110cb9821734b0623

Es war leicht zu verstehen, da es die Muster in einem Tabellenformat abdeckt.

Recommended Posts

(In 1 Minute bestimmen) Wie verwende ich leer ?, Leer? Und präsent?
Ordnungsgemäße Verwendung von Mockito und PowerMock
[Java8] Angemessene Verwendung von Compareable und Comparator unter dem Gesichtspunkt der Mitarbeitersortierung
Informationen zur Funktionsweise von next () und nextLine ()
Richtige Verwendung der Schnittstelle und der abstrakten Klasse
[Einführung in Ruby] Über die Rolle von true und break in der while-Anweisung
Denken Sie an die Kombination von Servlet und Ajax
Über die Idee anonymer Klassen in Java
Seien Sie beim Upgrade vorsichtig, wenn Sie | usw. in der Tomcat-URL verwenden
Kriterien für die ordnungsgemäße Verwendung von render und redirect_to
Informationen zu next () und nextLine () der Scannerklasse
Verwenden Sie doch die for-Anweisung? Verwenden Sie die while-Anweisung? Ordnungsgemäße Verwendung von for-Anweisung und while-Anweisung
Verwendung japanischer Schriftarten und Fremdzeichen in Jasper Report
[Für Anfänger] DI ~ Die Grundlagen von DI und DI im Frühjahr ~
[Grails] Über den Einstellungsbereich und die Einstellungselemente von application.yml
Über das Problem des Deadlocks bei der Parallelverarbeitung in gem'sprockets '4.0
Bis zur Verwendung von Spring Data und JPA Part 1
[Technisches Memo] Über die Vor- und Nachteile von Ruby
Verwendung von Abstract Class und Interface in Java richtig
Umgang mit Datum und Uhrzeit in Ruby. Verwenden Sie Datum und Uhrzeit richtig.
Es ist schwierig, die leere Zeichenfolge und das Datum von DBUnit zu verwenden. Korrigieren Sie es also und verwenden Sie es.
[Ruby] Fragen und Überprüfung der Anzahl der Methodenargumente
Denken Sie über die Unterschiede zwischen Funktionen und Methoden nach (in Java)
Erstellen Sie weitere Registerkarten und Fragmente im Fragment von BottomNavigationView
[Java] Ich habe über die Vorzüge und Verwendungen von "Schnittstelle" nachgedacht.
Über den Umgang mit Null
Ungefähr der gleiche und der gleiche Wert
[Java] Ordnen Sie die Daten des vergangenen Montags und Sonntags der Reihe nach an
Betrachten wir die Bedeutung von "Stream" und "Collect" in der Stream-API von Java.
Die Frühjahrsvalidierung war in der Reihenfolge von Form und BindingResult wichtig