pass-by-value

¿Se pasan los arrays en PHP por valor o por referencia?

Cuando una matriz se pasa como argumento a un método o función, ¿se pasa por referencia? Qué hay de hacer esto: $a = array(1,2,3); $b = $a; Es $b una referencia a $a?

Cómo pasar objetos a funciones en C++?

Soy nuevo en la programación en C++, pero tengo experiencia en Java. Necesito orientación sobre cómo pasar objetos a funcione ... riable que contiene referencia a los objetos. Sería genial si también pudiera explicar dónde usar cada una de esas opciones.

Javascript por referencia frente por valor de [duplicate]

Esta pregunta ya tiene una respuesta aquí: ¿Es JavaScript un lenguaje de paso por referencia o paso por ... o hacer una copia totalmente independiente de un objeto (sin referencias en absoluto), ¿cuál es el mejor ¿cómo practicas eso?

¿Es mejor en C++ pasar por valor o pasar por referencia constante?

¿Es mejor en C++ pasar por valor o pasar por referencia constante? Me pregunto cuál es la mejor práctica. Me doy cuenta de ... eferencia constante debe proporcionar un mejor rendimiento en el programa porque no está haciendo una copia de la variable.

Pasar Objetos Por Referencia o Valor en C#

En C#, siempre he pensado que las variables no primitivas se pasaban por referencia y los valores primitivos se pasaban por v ... se método salga del alcance y vuelva al método de llamada, ¿esa imagen no se carga en el objeto original? ¿Por qué es esto?

¿Cuál es el uso de "ref" para las variables de tipo de referencia en C#?

Entiendo que si paso un valor-tipo (int, struct, etc.) como parámetro (sin la palabra clave ref), se pasa una copia de esa va ... l es la diferencia entre lo siguiente? void Bar(Foo y) { y.Name = "2"; } Y void Bar(ref Foo y) { y.Name = "2"; }

¿Por qué es 128 = = 128 falso pero 127 = = 127 es verdadero cuando se comparan las envolturas de enteros en Java?

class D { public static void main(String args[]) { Integer b2=128; Integer b3=128; System.out.pri ... ger b3=127; System.out.println(b2==b3); } } Salida: true Nota: Los números entre -128 y 127 son verdaderos.

C++ - pasar referencias a std:: shared ptr o boost:: shared ptr

Si tengo una función que necesita trabajar con un shared_ptr, ¿no sería más eficiente pasarle una referencia a él (para evita ... s puntos de acceso. Mi pregunta era más desde el punto de vista de un código puramente técnico, si saben a lo que me refiero.

¿Cómo paso el valor (no la referencia) de una variable JS a una función? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Cierre de JavaScript dentro de bucles-ejemplo práctico simple ... adir oyentes de tal manera que cada uno utiliza el valor de i en el momento en que lo agrego, en lugar de la referencia a i?

Es Swift Pasar Por Valor o Pasar Por Referencia

Soy realmente nuevo en Swift y acabo de leer que las clases se pasan por referencia y arrays / strings, etc. se copian. ¿Es ... encia de la misma manera que en Objective-C o Java donde realmente se pasa "a" referencia o es correcto pasar por referencia?

Pasar un entero por referencia en Python

¿Cómo puedo pasar un entero por referencia en Python? Quiero modificar el valor de una variable que estoy pasando a la func ... ncia de Integer, Long, etc. ¿Cómo puedo pasar un entero a una función por referencia? ¿cuáles son las mejores prácticas?

Tipos de datos de matriz y corte Go lang

Soy nuevo en el idioma Go. Me confundí con los tipos de datos array y slice. Desde Go docs, los arrays se describen de la si ... Código var av = []int{1,5,2,3,7} fmt.Println(av) sort.Ints(av) fmt.Println(av) return Salida [1 5 2 3 7] [1 2 3 5 7]

Tipos de vista C++: ¿pasar por const & o por valor?

Esto surgió en una discusión de revisión de código recientemente, pero sin una conclusión satisfactoria. Los tipos en cuestió ... asumir la semántica de C++11 o C++14, y lo suficientemente modernas cadenas de herramientas y arquitecturas de destino, etc.

Emulando el comportamiento de paso por valor en python

Me gustaría emular el comportamiento de paso por valor en python. En otras palabras, me gustaría estar absolutamente seguro d ... Supongo que la forma más general es clonar el objeto en cuestión ya sea con su propio mecanismo de clonación o con deepcopy.

¿C++ pasa objetos por valor o referencia?

Una pregunta simple para la que no pude encontrar la respuesta aquí. Lo que entiendo es que al pasar un argumento a una func ... objeto en lugar de crear una copia y pasándolo. Así que volvamos a la pregunta. ¿C++ pasa un objeto por referencia o valor?

Java NUNCA es pasar por referencia, ¿verdad?right ¿verdad? [duplicar]

Posible Duplicado:¿Java es "pasar por referencia"? Hoy encontré un método Java inusual: private void addShortenedN ... que um...am ¿Me estoy perdiendo algo aquí? ¿Hay algo de sutileza que se perdió en mí, o este código pertenece a thedailywtf?

Pasar por valor más rápido que pasar por referencia

Hice un programa simple en c++ para comparar el rendimiento entre dos enfoques: pasar por valor y pasar por referencia. En re ... by reference */ void function(int *ptr) { *ptr *= 5; } /** * pass by value */ void function2(int val) { val *= 5; }

¿Cómo puedo modificar un puntero que se ha pasado a una función en C?

Por lo tanto, tengo algún código, como el siguiente, para agregar una estructura a una lista de estructuras: void barPush(Ba ... arPush. ¿Tengo que pasar lista como un puntero a un puntero si quiero modificarlo, o hay algún otro oscuro conjuro requiere?

Python: ¿Cuándo se pasa una variable por referencia y cuándo por valor? [duplicar]

Posible Duplicado:Python: ¿Cómo paso una variable por referencia? Mi código: locs = [ [1], [2] ] for loc in locs: ... tual locs iteration ? locs debe ¡contiene la respuesta final procesada ! no quiero usar enumerate, es posible sin ella ?