Perguntas com a marcação «module»

Uma subdivisão lógica de um sistema maior e mais complexo.


7
herança de rubi vs mixins
No Ruby, como você pode incluir vários mixins, mas estender apenas uma classe, parece que os mixins seriam preferidos à herança. Minha pergunta: se você está escrevendo um código que deve ser estendido / incluído para ser útil, por que você o tornaria uma classe? Ou, dito de outra maneira, …

8
__getattr__ em um módulo
Como implementar o equivalente a __getattr__em uma classe, em um módulo? Exemplo Ao chamar uma função que não existe nos atributos estaticamente definidos de um módulo, desejo criar uma instância de uma classe nesse módulo e chamar o método nele com o mesmo nome que falhou na pesquisa de atributos …


12
Como criar uma variável entre módulos?
A __debug__variável é útil em parte porque afeta todos os módulos. Se eu quiser criar outra variável que funcione da mesma maneira, como eu faria isso? A variável (sejamos originais e chamemos de 'foo') não precisa ser verdadeiramente global, no sentido de que se eu mudar de foo em um …
122 python  module  global 

7
Verificar uma versão do módulo Python em tempo de execução
Muitos módulos Python de terceiros têm um atributo que contém as informações de versão do módulo (geralmente algo como module.VERSIONou module.__version__), mas alguns não. Exemplos particulares de tais módulos são libxslt e libxml2. Preciso verificar se a versão correta desses módulos está sendo usada em tempo de execução. Existe uma …
118 python  module  version 

9
Como exportar corretamente uma classe ES6 no Nó 4?
Eu defini uma classe em um módulo: "use strict"; var AspectTypeModule = function() {}; module.exports = AspectTypeModule; var AspectType = class AspectType { // ... }; module.export.AspectType = AspectType; Mas recebo a seguinte mensagem de erro: TypeError: Cannot set property 'AspectType' of undefined at Object.<anonymous> (...\AspectType.js:30:26) at Module._compile (module.js:434:26) .... …

9
ES6 exporta todos os valores do objeto
Digamos que eu tenha um módulo ( ./my-module.js) que tem um objeto que deve ser seu valor de retorno: let values = { a: 1, b: 2, c: 3 } // "export values" results in SyntaxError: Unexpected token Então posso importá-los como: import {a} from './my-module' // a === 1 …

4
Crie variáveis ​​de módulo em Ruby
Existe alguma maneira de criar uma variável em um módulo em Ruby que se comportaria de forma semelhante a uma variável de classe? O que quero dizer com isso é que ele poderia ser acessado sem inicializar uma instância do módulo, mas pode ser alterado (ao contrário das constantes nos …

3
Execução de código Python com opção -m ou não
O interpretador python tem a opção de -m módulo "Executa o módulo do módulo da biblioteca como um script". Com este código python a.py: if __name__ == "__main__": print __package__ print __name__ Eu testei python -m apara conseguir "" <-- Empty String __main__ Considerando que python a.pyretorna None <-- None …
111 python  module  package 



2
O que é mattr_accessor em um módulo Rails?
Eu realmente não consegui encontrar isso na documentação do Rails, mas parece que 'mattr_accessor' é o corolário do Módulo para 'attr_accessor' (getter & setter) em uma classe Ruby normal . Por exemplo. em uma aula class User attr_accessor :name def set_fullname @name = "#{self.first_name} #{self.last_name}" end end Por exemplo. em …


5
Angular 8 - Módulos de carregamento lento: Erro TS1323: A importação dinâmica só é suportada quando o sinalizador '--module' é 'commonjs' ou 'esNext'
Quando atualizei o Angular de 7 para o Angular 8, obtendo um erro para módulos de carregamento lento Eu tentei as opções, que estão lá no guia de atualização angular Fez as alterações abaixo: Antes loadChildren: '../feature/path/sample- tage.module#SameTagModule' Depois de loadChildren: () => import('../feature/path/sample- tags.module').then(m => m.CreateLinksModule) Erro TS1323: A …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.