Ruby で文字列が nil であるか、長さが 0 であるかを確認するには、次よりも良い方法がありますか?
if !my_string || my_string.length == 0
return true
else
return false
end
C#には便利な
string.IsNullOrEmpty(myString)
Ruby にも似たようなものはありますか?
ベストアンサー1
パフォーマンスを気にしないときは、これをよく使います:
if my_string.to_s == ''
# It's nil or empty
end
もちろん、色々なバリエーションがありますが…
if my_string.to_s.strip.length == 0
# It's nil, empty, or just whitespace
end