Rubyではnil、空、空白

MD Aminul Islam 2023年6月21日
  1. Ruby で nil キーワードを使用する
  2. Ruby で empty キーワードを使用する
  3. Ruby で blank キーワードを使用する
Rubyではnil、空、空白

配列が空であるか、データで満たされているかを確認する必要がある場合があります。 あるいは、配列のプロパティを知る必要があるかもしれません。

Ruby では、この目的で使用できるキーワードがいくつかあります。

この記事では、Ruby での nilempty、および blank の使用と、トピックを簡単にするためのいくつかの例について説明します。

キーワード nilempty、および blank は、この目的で使用できる組み込みキーワードです。 それらについて詳しく説明しましょう。

Ruby で nil キーワードを使用する

nil は、他のプログラミング言語の null に似ています。 キーワードnilは何も意味しないか、何らかの不在があります。

キーワード nil を使用すると、値が nil かどうかを確認できます。

以下の例では、Ruby で nil キーワードを使用する方法を示します。 以下のサンプルコードを見てみましょう。

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

上記のプログラムは、以下の出力を表示します。

true

Ruby で empty キーワードを使用する

empty は Ruby に組み込まれているキーワードで、配列が空かどうかを調べることができます。

以下の例では、empty を使用しています。 以下のコード例を見てください。

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

上記のプログラムは、以下の出力を表示します。

false
true

Ruby で blank キーワードを使用する

blank は Ruby に組み込まれているキーワードで、配列が空白かどうかを調べることができます。 これはほとんど empty に似ています。

以下の例では、blank を使用しています。 以下のコード例を見てください。

puts [].blank?

上記のプログラムは、以下の出力を表示します。

true

キーワード nil はオブジェクトで使用され、オブジェクトが nil の場合は true を返しますが、empty は主に文字列、ハッシュ、配列で使用され、長さが 文字列、配列、またはハッシュの値は 0 です。 blankempty に似ています。 唯一の違いは、Ruby Rails によって実装されていることです。

著者: MD Aminul Islam
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