Ruby的.nil吗?空虚吗?.blank吗?.present ?区别

  

<强>

<李>

<李>


<李>

<李>

<李>

<强>

 

nil.nil吗?=比;真正的   false.nil吗?=比;假   1.零?=比;假   0.零?=比;假   ”“.nil ?=比;假   [].nil吗?=比;假

<强>

<强>

”“空虚?=比;真正的   “abc”空虚吗?=比;假   []空虚吗?=比;真正的   (1、2、3)空虚吗?=比;假   1.空的吗?=比;NoMethodError #说明空的吗?方法不能用于整数

<强>

 p true.blank ?假
  p false.blank ?真正的
  p”真的“.blank ?假
  p”“.blank ?真正的
  p“\ n”.blank ?真正的
  p ' \ n ' .blank ?假
  p '真的' .blank ?假
  p”.blank吗?真正的
  p 1.空白?假
  p [] .blank ?真正的
  p [1] .blank吗?假

<强>

<强>

nil.present吗?=比;假   [].present吗?=比;假   “你好”.present吗?=比;真正的   [a] .present吗?=比;真正的

<强>






Ruby的.nil吗?空虚吗?.blank吗?.present ?区别