Skip to content
Published:

文字列に大文字と小文字が混在していることを判定する

IMAGE: https://cdn-ak.f.st-hatena.com/images/fotolife/i/ikmbear/20211018/20211018115513.png

f:id:ikmbear:20211018115513p:plain小ネタ。Rubyで書いているけど他の言語でも同じ。

ある文字列wordに大文字と小文字の両方が含まれているかチェックするには

論理積を返せば良い。

コードは次のようになる。

   def include_upper_and_lower_case?(word)     # 戻り値はBoolean     word.upcase != word && word.downcase != word   end