0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

文字列や配列等のオブジェクト内が空かどうか確かめるためのメソッド

Posted at

はじめに

文字列や配列を格納している変数の中に、要素が存在しているか確認するケースがあります。
それをまとめたいと思います。

メソッド名とそれぞれの機能

  • nil?メソッド
    変数の値がnilまたは、値なしの場合、真となります。

  • empty?メソッド
    変数の値が""(文字列の場合)や値が空白の場合、真となります。

nil?との違いは、empty?は変数の値はあることはあるが、その値が空を示している、という点です。

  • blank?メソッド
    nil?が真となる場合、または、empty?が真となる場合に、blank?は真となります。
    簡単に言えば、blank?は値といえるものがない場合、真となります。

  • present?メソッド
    blank?とは全く逆の動作をします。present?は、値といえるものがある場合、真となります。

0
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?