コーディングをするさいに、必ずと言っていいほどお世話になるのが、文字列の状態をチェックするメソッド。 とくに、定番である「空文字チェック」「文字列比較」「文字列含有チェック」は使用頻度も高く、これがなければ仕事にならないと言っても過言ではありません。 けれど、なかなかその機能や使い分け方を覚えられず、毎回ネットで検索して調べている、という方は多いのではないでしょうか。 そんなあなたのために、ここではRubyで使われる各メソッドの詳細について、まとめてみました。 空文字チェック nil?, empty?, blank?, present? の機能と使い分け nil? nil?メソッドは、「そのオブジェクトがnilかどうか」をチェックするものです。オブジェクトがnilの場合にはtrueを返し、そうでない場合にはfalseを返します。 文字列が ‘ ‘ の場合には、「空文字が存在している」という
![【Ruby・CheatSheet】文字列チェックメソッドの機能と使い分け – Engineer Woman](https://cdn-ak-scissors.b.st-hatena.com/image/square/424e4a90826136b46935312cdd6dbb56cb70d432/height=288;version=1;width=512/http%3A%2F%2Fengineer-woman.com%2Fwp-content%2Fuploads%2F2016%2F04%2Fruby-string-check.jpg)