nil?作用于任何对象,当对象是nil是返回true
empty?作用于String Hash Array,当他们长度为0时返回true," ".empty? 返回false
blank?作用于任何对象,当对象是nil false empty 时返回true,对于非空但是包含空格的字符串返回值为true,前两个属于ruby中的方法,blank?则是rails中添加的方法 !obj.blank? == obj.present?
本文共 257 字,大约阅读时间需要 1 分钟。
nil?作用于任何对象,当对象是nil是返回true
empty?作用于String Hash Array,当他们长度为0时返回true," ".empty? 返回false
blank?作用于任何对象,当对象是nil false empty 时返回true,对于非空但是包含空格的字符串返回值为true,前两个属于ruby中的方法,blank?则是rails中添加的方法 !obj.blank? == obj.present?
转载于:https://blog.51cto.com/7681707/1354104