おーしまブログ

プログラミングやってます

<ruby>中身が空かを確認するメソッド

こんにちは、おーしまです。

今回は、変数や配列の中身があるかないか調べるメソッドを紹介します。

  • nil?
  • empty?
  • blank?
  • present?

nil?

中身を入れるオブジェクトが存在すれば、falseを返す。
f:id:tomo_bb_aki0118115:20201213234849p:plain

empty?

中身が空かどうか見るメソッド。
空の場合は、trueを返し、空でない場合は、falseを返す。
f:id:tomo_bb_aki0118115:20201213234507p:plain

blank?

rails が入っていれば使える。
中身が空の場合、true、空ではない場合、falseを返す。
f:id:tomo_bb_aki0118115:20201213235602p:plain

present?

blank?と反対の役割を持つ。
中身が空の場合、false、空ではない場合、trueを返す。
f:id:tomo_bb_aki0118115:20201214000248p:plain




今回はここまでです。
それでは、また。

ここはどこ おれはだれ それに近いものがあんだよ 始めようとした奴らも迷い始めてる 怖がらせないでよ そりゃ甘くはないけど まだまだ 夢見ていい世界なんでしょ {UVERwould「ハイ!問題作」}