Preguntas etiquetadas 'operador-asignación'

El operador se usa cuando un objeto se asigna a otro
11
respuestas

¿Por qué las asignaciones de operador de asignación de Java + =, - =, * =, / = no requieren conversión?

Hasta hoy pensé, por ejemplo: i + = j; Solo había una etiqueta para: i = i + j; Pero si intentamos esto: int i = 5; j largo = 8; Entonces i = i + j; no compilará, pero i + = j; se compilará bien. ¿Significa esto que en sí mismo?
puesta en enero 03 '12 a las 13:10
8
respuestas

¿Cuál es la regla de tres?

¿Qué significa copiar un objeto? ¿Qué es un constructor de copia y una declaración de asignación de copia? ¿Cuándo necesito declararlos yo mismo? ¿Cómo puedo evitar copiar mis objetos?
fijado el 13 de noviembre '10 a las 16:27
5
respuestas

¿Qué es una copia y cambio de idioma?

¿Qué es este idioma y cuándo debe usarse? ¿Qué problemas resuelve él? ¿Cambia el idioma con C ++ 11? Aunque se mencionó en muchos lugares, no tuvimos preguntas y respuestas especiales sobre "qué", por lo que aquí está. Aquí está incompleto ...
Establecer el 19 de julio de 2010 a las 11:42
7
respuestas

¿Cuáles son las diferencias entre "=" y "<-" en R?

¿Cuáles son las diferencias entre los operadores de asignación = y <- en R?
fijado el 16 de noviembre '09 a las 15:14
2
respuestas

Comprender cuándo una tabla de datos es una referencia a (en comparación con una copia) otra tabla de datos.

Tengo problemas para entender las propiedades de la tabla de datos de paso por referencia. Algunas operaciones parecen "romper" el enlace, y me gustaría entender exactamente lo que está sucediendo. Al crear data.table desde otro data.table (vía <-, y luego actualizando la nueva t ...
establecido el 19 de abril '12 a las 12:19
2
respuestas

¿Cuál es la diferencia entre `=` y `<-` en R?

Posible duplicado: operadores de asignación en R: '=' y '<-' Yo uso R 2.8.1, y puede usar tanto = como <como operadores de asignación de variables. ¿Cuál es la diferencia entre ellos? ¿Cuál debo usar?
set 16 de febrero '10 a las 11:54
8
respuestas

¿Cuál es la motivación para asignar Scala para la evaluación de la unidad, y no para el valor asignado?

¿Cuál es la motivación para asignar Scala para calcular la Unidad y no para el valor asignado? Un patrón común en la programación de E / S es el siguiente: while ((bytesRead = in.read (buffer)) = =) {... Pero esto no es posible en Scala, porque ...
fijado el 4 de enero '10 a las 13:37
9
respuestas

Ejecución de una sentencia de asignación de Java.

En Java, entiendo que la asignación evalúa el valor del operando correcto, por lo que las afirmaciones como x == (y = x) se evalúan como verdaderas. Este código, sin embargo, muestra falso. public static void main (String [] args) {String x = "hello"; Cuerda ...
establecido el 21 de junio de 18 a 4:40
5
respuestas

¿Cómo usar los constructores de clase base y el operador de asignación en C ++?

Tengo una clase B con un conjunto de constructores y un operador de asignación. clase B {pública: B (); B (const string s); B (const B b) {(* esto) = b;}; B operator = (const B b); privado: vacío virtual foo (); // y otros precios
se establece para el 04 de agosto. '09 a las 12:58
7
respuestas

O etiqueta de asignación (| =) en Java

Tengo un largo conjunto de comparaciones que se pueden hacer en Java, y me gustaría saber si una o más de ellas se emiten como verdaderas. La serie de comparaciones fue larga y difícil de leer, así que la rompí en legibilidad y automáticamente fui ...
Establecer 21 de marzo de 10 a 12:06
11
respuestas

¿Por qué Java no tiene versiones compuestas de sentencias condicionales y condicionales o sentencias? ( =, || =)

Así que para operadores binarios en lenguajes booleanos, Java tiene |, ^, y ||. Resuma brevemente lo que están haciendo aquí: JLS 15.22.2 Los operadores lógicos ^ y \ JLS 15.23 Condicional y operador JLS 15.24 Condicional u Opera ...
set 24 de febrero '10 a las 11:25
9
respuestas

¿Es posible sobrecargar una asignación de Python?

¿Hay algún método mágico que pueda anular el operador de asignación, por ejemplo, __asignar __ (self, new_value)? Me gustaría prohibir que se vuelva a vincular una instancia: class Protect (): def __assign __ (self, value): raise Exception ("Esto es ...
Establecer el 14 de junio de '12 a las 2:13
6
respuestas

¿Por qué la declaración de asignación de copia devuelve un enlace de referencia / const?

En C ++, el concepto de devolver una referencia de un operador de asignación de copia no está claro para mí. ¿Por qué el operador de copia no puede devolver una copia del nuevo objeto? Además, si tengo clase A y lo siguiente: A a1 (param); A a2 = a1; A a3; a3 = a2; // <--- t ...
establecido el 24 de junio de 2010 a las 0:45
2
respuestas

¿Qué significa "ampersand" después de esta declaración de asignación?

Leí esta buena respuesta con respecto a la "Regla de los cinco", y noté algo que no recuerdo cuando lo vi antes: clase C {... C operator = (const C = default; C operator = (C = predeterminado; ...}; ¿Cuál es el propósito del símbolo ...
set 06 sep. '12 a las 21:29