Entries from 2020-08-01 to 1 day

Rubyにおける正規表現

Rubyでも正規表現は使われるが、文字列マッチメソッドを使った方が早いので、正規表現を使うのは次なる手として考えた方がいい。 複雑なパターンを調べたい場合は正規表現を使うが、「開始文字列」「終了文字列」とのマッチを単純にチェックするだけなら、st…

Rubyのぼっち演算子

オブジェクトがnilの場合、メソッドを実行しようとするとエラーになってしまい、プログラミングの処理が停止してしまう。&.演算子(ぼっち演算子)を使用することで、エラーを制御することが出来る。 Rubyにおいてはレシーバーであるオブジェクトに対してあ…

respond_toとrespond_to?の違い

respond_to?とは・・・ respond_to?は、クラスに特定のメソッドがあるかどうかを検出するための Rubyメソッド である。 @user.respond_to?('eat_food') Userクラスにeat_foodメソッドがある場合、trueを返す。戻り値はbooleanである。ここでメソッドとは「de…