Resultados de la búsqueda a petición "variable-assignment"

20 la respuesta

¿Cómo copio el contenido de una ArrayList en otra?

Tengo algunas estructuras de datos, y me gustaría usar una como temporal, y otra como no temporal. ArrayList<Object> myObject = new ArrayList<Object>(); ArrayList<Object> myTempObject = new ArrayList<Object>(); //fill myTempObject here .... ...

6 la respuesta

¿Forma abreviada para asignar propiedades de objeto en Groovy?

Creo objetos Groovy usando esta convención ... Item item1 = new Item( name: "foo", weight: "150") ... ¿hay una convención abreviada para manipular propiedades de objetos? algo como esto.. item1( name: "hello", weight: "175") //this does not ...

22 la respuesta

¿Por qué los operadores de asignación compuesta de Java + =, - =, * =, / = requieren conversión?

Hasta hoy, pensé que, por ejemplo: i += j; Era solo un atajo para: i = i + j; Pero si intentamos esto: int i = 5; long j = 8;Luegoi = i + j; no compilará peroi += j; compilará bien. ¿Significa que de hechoi += j; es un atajo para algo como ...

6 la respuesta

php matriz asignar por valor de copia o por referencia? [duplicar

Posible duplicado: son matrices en php pasadas por valor o por referencia? [https://stackoverflow.com/questions/2030906/are-arrays-in-php-passed-by-value-or-by-reference] Escuché que PHP puede seleccionar cómo asignar matrices, depende del ...

6 la respuesta

a precedencia de los operadores lógicos de @PHP afecta extrañamente los resultados de asignación de variables

$var4 = 123; function fn1($p1) { return array('p1' => 1, 'p2' => 2); } if ($var1 = fn1(1) AND $var4 == 123) { print_r($var1); } if ($var2 = fn1(1) && $var4 == 123) { print_r($var2); } if (($var3 = fn1(1)) && $var4 == 123) { print_r($var3); } Si ...

2 la respuesta

¿Por qué es `a = a`` nil` en Ruby?

Vi estovíde [https://www.destroyallsoftware.com/talks/wat]. Por que esa = a evaluado anil Sia ¿no está definido a = a # => nil b = c = q = c # => nil

4 la respuesta

Asignando un literal entero a una variable doble en Java

Si hago lo siguiente double d = 0; dado que 0 es un literal entero, que usa 32 bits, yd es una variable doble que usa 64 bits, ¿se llenarán los 32 bits restantes con basura aleatoria, o Java promueve el literal correctamente?

8 la respuesta

Java - Orden de operaciones - Uso de dos operadores de asignación en una sola línea

¿Cuál es el orden de las operaciones cuando se usan dos operadores de asignación en una sola línea? public static void main(String[] args){ int i = 0; int[] a = {3, 6}; a[i] = i = 9; // this line in particular System.out.println(i + " " + a[0] ...

12 la respuesta

signación de variable indirecta en bash

Parece que la forma recomendada de hacer una configuración indirecta de variables en bash es usareval: var=x; val=foo eval $var=$val echo $x # --> fooEl problema es el habitual coneval: var=x; val=1$'\n'pwd eval $var=$val # bad output here (y ...

18 la respuesta

Existe una manera correcta de devolver una nueva instancia de objeto por referencia en C ++?

Entonces estaba escribiendo un código y tenía algo como esto: class Box { private: float x, y, w, h; public: //... Rectangle & GetRect( void ) const { return Rectangle( x, y, w, h ); } }; Luego, en algún código: Rectangle rect = ...