有没有比以下更好的方法来检查字符串是否为 nil 或在 Ruby 中的长度为 0?
if !my_string || my_string.length == 0 return true else return false end
在 C# 中很方便
string.IsNullOrEmpty(myString)
Ruby中有什么类似的东西吗?
当我不担心性能时,我会经常使用这个:
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