【Ruby】exclude?メソッドとは?

Rubyのexclude?メソッドの使い方

このメソッドは、引数で渡された値が含まれているかを確認するメソッドです。

ですが、このままではinclude?と同じなんじゃないかと思う方、いらっしゃるでしょう。

このexclude?は和訳するとわかるのですが、include?メソッドと逆で値が含まれていない場合にtrueを返すメソッドです。(exclude = 「除外」)

構文は以下の通りです。

配列.exclude?(要素)    #=> 配列に対して使う場合

文字列.exclude?(文字列) #=> 文字列に対して使う場合

exclude?を使用したコード例

["ogino", "fujiwara", "nakamura"].exclude?("yasuda")
# => true

["ogino", "fujiwara", "nakamura"].exclude?("nakamura")
# => false
タイトルとURLをコピーしました