当たり前のように見えるので、これを尋ねるのは恥ずかしいですが、文字列内の特定の文字がRubyで大文字か小文字かをどのように判断するのでしょうか。String
私はクラスで明白な缶詰の解決策を見ません。
非ASCIIコードを考慮しない以下に頼りました:
def is_lower?(c)
c >= 'a' && c <= 'z'
end
def is_upper?(c)
! is_lower(c)
end
私が検討した他の何かは次のとおりです。
def is_lower?(c)
c != c.upcase
end
これにはもっと慣用的なものがありますか?