Preguntas con la etiqueta [pass-by-reference]
Cómo hacer el equivalente de pasar por referencia para primitivas en Java
Este código Java: public class XYZ { public static void main(){ int toyNumber = 5; XYZ temp = new XYZ(); temp.play(toyNumber); System.out.println("Toy number in main " + toyNumber); } void
¿Por qué utilizar la palabra clave 'ref' al pasar un objeto?
Si paso un objeto a un método, ¿por qué debería utilizar la palabra clave ref? ¿No es este el comportamiento predeterminado de todos modos? Por ejemplo: class Program { static
cambiar valores en la matriz al hacer foreach
ejemplo: var arr = ["one","two","three"]; arr.forEach(function(part){ part = "four"; return "four"; }) alert(arr); La matriz todavía tiene sus valores originales, ¿hay alguna forma de tener acceso de escritura a los
¿Es JavaScript un lenguaje de paso por referencia o de paso por valor?
Los tipos primitivos (número, cadena, etc.) se pasan por valor, pero los objetos son desconocidos, porque ambos pueden pasarse por valor (en cuyo caso consideramos que una variable que contiene
Pasar variables por referencia en JavaScript
¿Cómo paso variables por referencia en JavaScript? Tengo tres variables a las que quiero realizar varias operaciones, así que quiero ponerlas en un bucle for y realizar las operaciones en
Pasar objetos por referencia o valor en C#
En C#, siempre pensé que las variables no primitivas se pasaban por referencia y los valores primitivos se pasaban por valor. Entonces, al pasar a un método cualquier objeto no
Pasar por referencia y valor en C++
Me gustaría aclarar las diferencias entre por valor y por referencia. Hice un dibujo: Entonces, para pasar por valor, se crea una copia de un objeto idéntico con una referencia
Pasando por referencia en C
Si C no admite pasar una variable por referencia, ¿por qué funciona? #include <stdio.h> void f(int *j) { (*j)++; } int main() { int i = 20; int *p =
¿Cómo debo pasar objetos a funciones?
Soy nuevo en la programación en C++, pero tengo experiencia en Java. Necesito orientación sobre cómo pasar objetos a funciones en C++. ¿Necesito pasar punteros, referencias o valores que no
¿Cómo paso una variable por referencia?
Escribí esta clase para probar: class PassByReference: def __init__(self): self.variable = 'Original' self.change(self.variable) print(self.variable) def change(self, var): var = 'Changed' Cuando intenté crear una instancia, el resultado fue Original. Entonces