1 min de lectura

De manera predeterminada, los operadores de asignación trabajan por valor, es decir, copian el valor de una
expresión a otra. Si el operando de la derecha pasa a ser una variable, solamente su valor se copia, de manera que cualquier cambio posterior del operador de la izquierda no es
reflejado en el de la derecha.

Hay circunstancias en las que se puede querer que se trabaje por referencia, de modo que el operando de la izquierda se convierte en un elemento “conectado” con el de la derecha:

El operador de asignación funciona por valor con todos los tipos de datos, excepto los objetos, que siempre se pasan por referencia, con independencia de que el operador & se utilice o no.

Compartir
Líder técnico en equipos de desarrollo de software. Profesor de Desarrollo Web en la Universidad de Guadalajara. Emprendedora. Fundadora y CTO de CORB.mx. Ponente y tallerista. Colaboradora en proyectos de software libre y Open Source. Comprometida con la comunidad y la industria de la tecnología. Enfocada en el empoderamiento de las mujeres.

Deja tus comentarios

This site uses Akismet to reduce spam. Learn how your comment data is processed.