小编典典

是否有更好的方法来检查 Ruby 中字符串的 Nil 或 Length == 0?

all

有没有比以下更好的方法来检查字符串是否为 nil 或在 Ruby 中的长度为 0?

if !my_string || my_string.length == 0
  return true
else
  return false
end

在 C# 中很方便

string.IsNullOrEmpty(myString)

Ruby中有什么类似的东西吗?


阅读 67

收藏
2022-08-24

共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
2022-08-24