Resultados de la búsqueda a petición "magic-methods"
¿Operador de doble estrella personalizado para una clase?
¿Cómo se implementa un operador personalizado de doble estrella (**) para desempacar, similar a cómo__iter__ funciona con un solo operador estrella (*)? Por ejemplo: class PlayerManager(object): def __init__(self, players=None): self.players ...
__instancecheck__ - sobrescribir no muestra ningún efecto - ¿qué estoy haciendo mal?
Estoy tratando de hacer que mi clase aparezca como un objeto diferente para eludir la comprobación de tipo perezoso en un paquete que estoy usando. Más específicamente, estoy tratando de hacer que mi objeto aparezca como una instancia de otro ...
¿Cómo funciona python numpy.where ()?
Estoy jugando connumpy y hurgando en la documentación y me he encontrado con algo de magia. A saber, estoy hablando denumpy.where(): >>> x = np.arange(9.).reshape(3, 3) >>> np.where( x > 5 ) (array([2, 2, 2]), array([0, 1, 2]))¿Cómo logran ...
¿Cómo escribir un método getitem de python estático?
¿Qué necesito cambiar para que esto funcione? class A: @staticmethod def __getitem__(val): return "It works" print A[0]Nota que estoy llamando a la__getitem__ método en el tipoA.
¿Es posible, utilizando objetos simulados PHPUnit, esperar una llamada a un método mágico __call ()?
Tengo un objeto simulado en una prueba. El objeto real, PageRepository, implementa un método mágico usando __call (), por lo que si llama a $ pageRepository-> findOneByXXXX ($ value_of_field_XXXX), buscará en la base de datos registros que ...
¿Cómo implementar el método mágico __isset () en PHP?
Estoy tratando de hacer funciones comoempty() yisset() trabajar con datos devueltos por métodos. Lo que tengo hasta ahora: abstract class FooBase{ public function __isset($name){ $getter = 'get'.ucfirst($name); if(method_exists($this, ...
Métodos mágicos en JavaScript [duplicado]
Esta pregunta ya tiene una respuesta aquí: JavaScript getter para todas las propiedades [/questions/994143/javascript-getter-for-all-properties] 8 respuestasSon los anymagic (al) métodos debajo JavaScript? Estoy explícitamente interesado en ...
Posible probar si una variable es estática en PHP?
¿Es posible probar si una variable es estática en PHP? Estoy intentando crear un método mágico__get que también analiza las variables estáticas. Encontré esoproperty_exists() devuelve verdadero cuando una variable también es estática. Pero ...
Hacer una clase definida por el usuario de Python ordenable, hashable
¿Qué métodos deben ser anulados / implementados al hacer que las clases definidas por el usuario se puedan ordenar y / o tener en Python? ¿Cuáles son las trampas a tener en cuenta? Yo tecleodir({}) en mi intérprete para obtener una lista de ...
PHP ejemplo de métodos mágicos
Tengo esta pregunta de la guía de estudio Zend PHP y no puedo encontrar una explicación adecuada ... <?php class Magic { public $a = "A"; protected $b = array("a"=>"A", "b"=>"B", "c"=>"C"); protected $c = array(1,2,3); public function __get($v) ...