nil, leer und leer in Ruby

MD Aminul Islam 21 Juni 2023
  1. Verwenden Sie in Ruby das Schlüsselwort nil
  2. Verwenden Sie in Ruby das Schlüsselwort leer
  3. Verwenden Sie in Ruby das Schlüsselwort blank
nil, leer und leer in Ruby

Manchmal müssen wir bestätigen, ob das Array leer oder mit Daten gefüllt ist. Oder wir müssen die Eigenschaften des Arrays kennen.

In Ruby stehen dafür einige Schlüsselwörter zur Verfügung.

In diesem Artikel werden wir die Verwendung von nil, empty und blank in Ruby und einige Beispiele sehen, um das Thema zu vereinfachen.

Die Schlüsselwörter nil, empty und blank sind die eingebauten Schlüsselwörter, die für diesen Zweck verwendet werden können. Lassen Sie uns sie im Detail besprechen.

Verwenden Sie in Ruby das Schlüsselwort nil

nil ähnelt null in anderen Programmiersprachen. Das Schlüsselwort nil bedeutet nichts oder es fehlt etwas.

Mit dem Schlüsselwort nil können Sie prüfen, ob ein Wert nil ist.

In unserem Beispiel unten sehen wir, wie wir das Schlüsselwort nil in Ruby verwenden können. Schauen wir uns den folgenden Beispielcode an.

array = [ 1, 2, 3, 4, 5 ]
puts array[5].nil?

Jetzt zeigt Ihnen das obige Programm die folgende Ausgabe.

true

Verwenden Sie in Ruby das Schlüsselwort leer

empty ist ein eingebautes Schlüsselwort in Ruby, mit dem Sie ein Array prüfen können, ob es leer ist.

In unserem Beispiel unten sehen wir die Verwendung von empty. Sehen Sie sich den folgenden Beispielcode an.

puts [1, 2, 3].empty?
puts [].empty?

Jetzt zeigt Ihnen das obige Programm die folgende Ausgabe.

false
true

Verwenden Sie in Ruby das Schlüsselwort blank

blank ist ein eingebautes Schlüsselwort in Ruby, mit dem Sie ein Array prüfen können, ob es leer ist. Es ist meistens ähnlich wie “leer”.

In unserem Beispiel unten sehen wir die Verwendung von blank. Sehen Sie sich den folgenden Beispielcode an.

puts [].blank?

Jetzt zeigt Ihnen das obige Programm die folgende Ausgabe.

true

Das Schlüsselwort nil wird in Objekten verwendet und gibt true zurück, wenn das Objekt nil ist, während empty hauptsächlich für Strings, Hashes und Arrays verwendet wird und true zurückgibt, wenn die Länge des Strings oder Arrays oder Hashs ist 0. Und das leer ist ähnlich wie leer; Der einzige Unterschied besteht darin, dass es von Ruby Rails implementiert wird.

MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn