self

Variable de instancia: self vs @

Aquí hay un código: class Person def initialize(age) @age = age end def age @age end def age_difference ... end protected :age end Lo que quiero saber es la diferencia entre usar @age y self.age en el método age_difference_with.

¿Cuál es el propósito del yo?

¿Cuál es el propósito de la palabra self en Python? Entiendo que se refiere al objeto específico creado a partir de esa clas ... f.name = name ¿Puede alguien hablarme de esto? No es algo que me haya encontrado en mi (ciertamente limitada) experiencia.

Decoradores Python en clases

Se puede escribir sth como: class Test(object): def _decorator(self, foo): foo() @self._decorator def ... biar algunas variables de instancia en el decorador y la ejecución del método decorado, antes cambiarlos de nuevo. Gracias.

¿Qué significa new self(); en PHP?

Nunca he visto un código como este: public static function getInstance() { if ( ! isset(self::$_instance)) { se ... return self::$_instance; } ¿Es lo mismo que new className()? EDITAR Si la clase es hereditaria, ¿a qué clase apunta?

WPF Se une a sí mismo

Tengo un WPF Window, y en algún lugar hay un ListView donde enlazo a un List<string>. Ahora en algún lugar de mi ListV ... ularse a sí misma? {Binding Path=Self} no funciona, tampoco {Binding Self} (donde este último es un atajo para el primero).

¿Cuándo usar uno mismo en el modelo?

Pregunta: ¿cuándo necesito usar self en mis modelos en Rails? Tengo un método set en uno de mis modelos. class SomeData < ... ilenciosamente. ¿Alguien puede explicarlo? No puedo encontrar duplicados, pero si alguien encuentra uno, también está bien.

Distinción en Swift entre "Yo" mayúscula y " yo " minúscula"

Mientras jugaba en un patio de juegos Rápido me di cuenta de que Self, con "S" mayúscula, está disponible junto con la minúscula self. Hay alguna diferencia entre ellos? Si es así, ¿cuáles son los usos para estos dos, especialmente para Self?

¿Cuál es la diferencia entre las variables de clase y de instancia?

¿Cuál es la diferencia entre las variables de clase y de instancia en Python? class Complex: a = 1 Y class Complex: ... la llamada: x = Complex().a en ambos casos asigna x a 1. Una respuesta más profunda sobre __init__() y self será apreciada.

Uso de la palabra clave ruby self?

Por lo que entiendo de la palabra clave self, simplemente se refiere a la instancia actual de la clase. ¿No es este el compor ... s? Por ejemplo, no es self.var_one = method(args) equivalente a var_one = method(args) ? Si es así, ¿cuál es el uso del yo?

¿Cómo llamar a un método Objective-C desde un Método C?

Tengo un objeto Obj-C con un montón de métodos dentro de él. A veces un método necesita llamar a otro método dentro del mism ... "a pesar de que está dentro del objeto" self", y cómo lo llamo sin causar el error? Muchas gracias por cualquier ayuda! :)

¿Para qué se utiliza "self" en Swift?

Soy nuevo en Swift y me pregunto para qué se usa self y por qué. Lo he visto en clases y estructuras, pero realmente no las ... completamente a mis preguntas y siempre tienden a compararlo con this como en Java, con lo que no estoy familiar en absoluto.

Asignar a uno mismo en Objective-C

Soy del mundo de C++, así que la noción de asignar this me hace estremecer: this = new Object; // Gah! Pero en Objective- ... e de ella: - (id) init { self = [super init]; if (self) { self.my_foo = 42; } return self; }

¿Hay una forma genérica para que una función se haga referencia a sí misma?

Puedo acceder al atributo de una función python dentro de la propia función mediante el siguiente código: def aa(): pri ... resolver este problema, pero eso puede ser un problema para redefinir todas las funciones existentes. Cualquier sugerencias?

¿Qué significa "self" en javascript?

Leo aquíque " self Se refiere a la ventana o forma actual". Self no parece referirse a la forma actual en este caso: < ... ocument.forms[0].foo.value)" name="foo"></form> Entonces, ¿cuándo usarías la propiedad self DOM sobre solo window?

¿@synchronized (self) crea un bloque donde el prefijo self es innecesario en las propiedades?

He leído algo en algún código extranjero y quiero comprobar mi suposición: @synchronized(self) se utiliza para deshacerse d ... tring * strText = @"var in function"; @synchronized(self) { strText = @"var class (self.strText)"; } }