Preguntas etiquetadas con module

Una subdivisión lógica de un sistema más grande y complejo.


7
herencia de rubíes vs mixins
En Ruby, dado que puede incluir múltiples mixins pero solo extender una clase, parece que los mixins serían preferibles a la herencia. Mi pregunta: si está escribiendo código que debe ampliarse / incluirse para que sea útil, ¿por qué lo convertiría en una clase? O dicho de otra manera, ¿por …

8
__getattr__ en un módulo
¿Cómo se puede implementar el equivalente de a __getattr__en una clase, en un módulo? Ejemplo Al llamar a una función que no existe en los atributos estáticamente definidos de un módulo, deseo crear una instancia de una clase en ese módulo e invocar el método con el mismo nombre que …


12
¿Cómo hacer una variable de módulo cruzado?
La __debug__variable es útil en parte porque afecta a cada módulo. Si quiero crear otra variable que funcione de la misma manera, ¿cómo lo haría? La variable (seamos originales y llamémosla 'foo') no tiene que ser verdaderamente global, en el sentido de que si cambio foo en un módulo, se …
122 python  module  global 

7
Verificando una versión del módulo de Python en tiempo de ejecución
Muchos módulos de Python de terceros tienen un atributo que contiene la información de la versión del módulo (generalmente algo como module.VERSIONo module.__version__), sin embargo, algunos no. Ejemplos particulares de estos módulos son libxslt y libxml2. Necesito comprobar que se esté utilizando la versión correcta de estos módulos en tiempo …
118 python  module  version 

9
¿Cómo exportar correctamente una clase ES6 en el nodo 4?
Definí una clase en un módulo: "use strict"; var AspectTypeModule = function() {}; module.exports = AspectTypeModule; var AspectType = class AspectType { // ... }; module.export.AspectType = AspectType; Pero recibo el siguiente mensaje de error: TypeError: Cannot set property 'AspectType' of undefined at Object.<anonymous> (...\AspectType.js:30:26) at Module._compile (module.js:434:26) .... ¿Cómo …

9
ES6 exporta todos los valores del objeto
Digamos que tengo un módulo ( ./my-module.js) que tiene un objeto que debería ser su valor de retorno: let values = { a: 1, b: 2, c: 3 } // "export values" results in SyntaxError: Unexpected token Entonces puedo importarlos como: import {a} from './my-module' // a === 1 import …

4
Crear variables de módulo en Ruby
¿Hay alguna forma de crear una variable en un módulo en Ruby que se comporte de manera similar a una variable de clase? Lo que quiero decir con esto es que se podría acceder a él sin inicializar una instancia del módulo, pero se puede cambiar (a diferencia de las …

3
Ejecución de código Python con la opción -m o no
El intérprete de Python tiene la opción de -m módulo que "Ejecuta el módulo del módulo de la biblioteca como un script". Con este código de Python a.py: if __name__ == "__main__": print __package__ print __name__ Probé python -m apara conseguir "" <-- Empty String __main__ mientras que python a.pydevuelve …
111 python  module  package 



2
¿Qué es mattr_accessor en un módulo Rails?
Realmente no pude encontrar esto en la documentación de Rails, pero parece que 'mattr_accessor' es el corolario del módulo para 'attr_accessor' (getter & setter) en una clase Ruby normal . P.ej. en una clase class User attr_accessor :name def set_fullname @name = "#{self.first_name} #{self.last_name}" end end P.ej. en un módulo …


5
Angular 8 - Módulos de carga diferida: Error TS1323: la importación dinámica solo se admite cuando el indicador '--module' es 'commonjs' o 'esNext'
Cuando actualicé Angular de 7 a Angular 8, obteniendo un error para los módulos de carga diferida He probado las opciones, que están en la guía de actualización angular. Hizo los siguientes cambios: antes de loadChildren: '../feature/path/sample- tage.module#SameTagModule' Después loadChildren: () => import('../feature/path/sample- tags.module').then(m => m.CreateLinksModule) error TS1323: la importación …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.