Is There a Better Way of Checking Nil or Length == 0 of a String in Ruby?

后端 未结 16 1235
夕颜
夕颜 2020-12-04 07:57

Is there a better way than the following to check to see if a string is nil OR has a length of 0 in Ruby?

if !my_str         


        
16条回答
  •  自闭症患者
    2020-12-04 08:32

    When I'm not worried about performance, I'll often use this:

    if my_string.to_s == ''
      # It's nil or empty
    end
    

    There are various variations, of course...

    if my_string.to_s.strip.length == 0
      # It's nil, empty, or just whitespace
    end
    

提交回复
热议问题