Articles of objeto de

“Los cierres son objetos del pobre y viceversa”. ¿Qué significa esto?

Los cierres son objetos del pobre y viceversa. He visto esta statement en muchos lugares de la web ( incluido SO ) pero no entiendo muy bien lo que significa. ¿Podría alguien explicar qué significa exactamente? Si es posible, incluya ejemplos en su respuesta.

Duplicar objetos en Java

Aprendí que cuando modificas una variable en Java, no cambia la variable en la que estaba basada int a = new Integer(5); int b = a; b = b + b; System.out.println(a); // 5 as expected System.out.println(b); // 10 as expected Supuse una cosa similar para los objetos. Considera esta clase. public class SomeObject { […]

Lista de propiedades de clase en Objective-C

¿Hay alguna forma de obtener una variedad de propiedades de clase de cierto tipo? Por ejemplo, si tengo una interfaz como esta @interface MyClass : NSObject @property (strong,nonatomic) UILabel *firstLabel; @property (strong,nonatomic) UILabel *secondLabel; @end ¿Puedo obtener la referencia de esas tags en la implementación sin saber su nombre? @implementation MyClass -(NSArray*)getListOfAllLabels { ????? } […]

Lanzar una matriz de objetos en una matriz de mi clase prevista

Solo para revisión, alguien puede explicar rápidamente qué impide que esto funcione (en comstackción): private HashSet data; … public DataObject[] getDataObjects( ) { return (DataObject[]) data.toArray(); } … y qué hace que esto funcione de la manera que SI FUNCIONA: public DataObject[] getDataObjects( ) { return (DataObject[]) data.toArray( new DataObject[ Data.size() ] ); } No […]

¿Cómo actualizar una “matriz de objetos” con Firestre?

Actualmente estoy intentando Firestre, y estoy atrapado en algo muy simple: “actualizar una matriz (también conocido como un subdocumento)”. Mi estructura de base de datos es súper simple. Por ejemplo: proprietary: “John Doe” sharedWith: [ {who: “first@test.com”, when:timestamp} {who: “another@test.com”, when:timestamp} ] Estoy intentando (sin éxito) insertar nuevos registros en el shareWith matriz de objetos. […]

val y objeto dentro de una clase scala?

¿Cuál es la diferencia entre declarar un campo como val , lazy val y object dentro de una clase scala, como en el siguiente fragmento de código: class A class B { val a1 = new A { def foo = 1 } object a2 extends A { def foo = 1 } lazy val […]

¿Cuántos objetos de cadena se crearán en la memoria?

¿Cuántos objetos de cadena se crearán con el siguiente código? String s=””; s+=new String(“a”); s+=”b”; Tuve esta pregunta en el examen. Quiero saber la respuesta correcta. Dije 2 objetos. El objeto del conjunto que contiene “”, “b” y el objeto creado por el nuevo String (“a”);

diseño de memoria objetos C ++

Básicamente me pregunto cómo C ++ establece el objeto en la memoria. Entonces, escuché que los moldes dynamics simplemente ajustan el puntero del objeto en la memoria con un desplazamiento; y reinterpretar tipo de nos permite hacer cualquier cosa con este puntero. Realmente no entiendo esto. Los detalles serán apreciados!

¿Cómo obtener propiedad de control por “Nombre de cadena”?

me han creado botones y cuadros de texto al codificar en el siguiente ciclo, el resultado ‘T(x).Name = “text_1” ‘T(x).Name = “text_2” ‘T(x).Name = “text_3” ‘…. ‘B(x).Name = “button_1” ‘B(x).Name = “button_2” ‘B(x).Name = “button_3” ‘… y quiero obtener la propiedad del cuadro de texto cuando hago clic en el botón, puedo obtener la propiedad […]

make arrayList.toArray () devuelve tipos más específicos

Entonces, normalmente ArrayList.toArray() devolvería un tipo de Object[] …. pero supuso que es un Arraylist de objeto Custom , ¿cómo hago que toArray() devuelva un tipo de Custom[] lugar de Object[] ?