Una de las cuestiones que más quebraderos de cabeza puede causar a quienes empiezan a programar utilizando cualquiera de los lenguajes de programación orientados a objetos (OOP, por sus iniciales en inglés), es qué ocurre dentro de los métodos cuando pasamos nuestros objetos y/o valores primitivos como argumentos, ¿se pasan como copias que no “mutan” […]