Algunas notas curiosas sobre Ruby y Rails
- El id de false es 0 y su clase FalseClass
- El id de true es 2 y su clase TrueClass
- El id de nil es 4 (especialmente util cuando algo referencia constantemente al id 4 y no sabemos porqué)
- 1/0 es una excepción, pero 1/0.0 o 1.0/0 son Infinity
- 0/0 es una excepcion, pero 0/0.0 y 0.0/0 son NaN
- Infinity y NaN son de tipo float
- Cualquier operacion con NaN es NaN
- Cualquier cosa dividido entre Infinity es 0
- Cualquier cosa menos Inifity es -Inifinity
Otro dia pongo alguna más… pero estas son cuando menos, interesantes.
