¿Hay alguna guía sobre cómo diferenciar entre .nil?
, .blank?
y .empty?
?Cuándo utilizar nil, blanco, vacío?
En general, siempre estoy confundido en cuanto a cuándo usarlos en mi aplicación, ya que todos parecen significar lo mismo, pero tienen diferentes significados.
¿Alguien tiene alguna hoja de trucos sobre los detalles sangrientos?
La cadena que contiene solo caracteres "en blanco" se considera '¿en blanco?' Pero no '¿vacía?', P. "\ n \ t" – xhh
Blanco también devuelve verdadero si el objeto tiene un valor de falso – riley
Creo que la descripción de 'nil' es incorrecta porque' nil.nil? 'es verdadera, pero' nil' es un objeto de 'NilClass '. –