Asignacion
a = 1 a += 1 a -= 1 a *= 1 a /= 1
Encadenacion de Asignaciones
a = b = 1 + 2 + 3
puts "a= #{a}" #a=6
puts "b= #{b}" #b=6
a = (b=1+2) + 3
puts "a= #{a}" #a=6
puts "b= #{b}" #b=3
Asignacion Paralela
a=1
b=2
a,b = (a+b),a
puts "a= #{a}" #a=3
puts "b= #{b}" #b=1
x = 0
a,b,c = x,(x+=1),(x+=1)
puts "a= #{a}" #0
puts "b= #{b}" #1
puts "c= #{c}" #2
Comparación
a = 2 b = 2 a == 2 //true a == 3 //false a == a //true a == b //true a != 2 //false a != 3 //true a != a //false a < b //false a <= b // true a > b //false a >= b // true
