Iloo

https://iloo.wordpress.com

Archivos por Etiqueta: operador

Ruby: operador ||=

Este es un operador no tan conocido pero muy útil. Un par de ejemplos para aclarar como funciona:

 > a ||= 2
 => 2
 > a ||= 4
 => 2
 > b = 5
 => 5
 > a ||= b
 => 2
 > a ||= c
 => 2
 > c ||= b
 => 5

Tenemos esto:

variable ||= valor
Es decir se asigna el valor a la variable siempre y cuando el valor inicial de la variable sea nulo o vacio.
Anuncios