Domande taggate «module»

Una suddivisione logica di un sistema più ampio e complesso.


7
eredità rubino vs mixins
In Ruby, poiché puoi includere più mixin ma estendere solo una classe, sembra che i mixin sarebbero preferiti rispetto all'eredità. La mia domanda: se stai scrivendo un codice che deve essere esteso / incluso per essere utile, perché dovresti mai renderlo una classe? O in altri termini, perché non dovresti …

8
__getattr__ su un modulo
Come può implementare l'equivalente di a __getattr__su una classe, su un modulo? Esempio Quando si chiama una funzione che non esiste negli attributi definiti staticamente di un modulo, desidero creare un'istanza di una classe in quel modulo e invocare il metodo su di esso con lo stesso nome fallito nella …


12
Come creare una variabile multi-modulo?
La __debug__variabile è utile in parte perché influenza ogni modulo. Se voglio creare un'altra variabile che funzioni allo stesso modo, come dovrei farlo? La variabile (siamo originali e chiamiamola 'foo') non deve essere veramente globale, nel senso che se cambio foo in un modulo, viene aggiornato in altri. Andrebbe bene …
122 python  module  global 

7
Controllo della versione di un modulo Python in fase di esecuzione
Molti moduli Python di terze parti hanno un attributo che contiene le informazioni sulla versione del modulo (di solito qualcosa come module.VERSIONo module.__version__), tuttavia alcuni no. Esempi particolari di tali moduli sono libxslt e libxml2. Devo controllare che la versione corretta di questi moduli venga utilizzata in fase di esecuzione. …
118 python  module  version 

9
Come esportare correttamente una classe ES6 nel nodo 4?
Ho definito una classe in un modulo: "use strict"; var AspectTypeModule = function() {}; module.exports = AspectTypeModule; var AspectType = class AspectType { // ... }; module.export.AspectType = AspectType; Ma ricevo il seguente messaggio di errore: TypeError: Cannot set property 'AspectType' of undefined at Object.<anonymous> (...\AspectType.js:30:26) at Module._compile (module.js:434:26) .... …

9
ES6 esporta tutti i valori dall'oggetto
Diciamo che ho un module ( ./my-module.js) che ha un oggetto che dovrebbe essere il suo valore di ritorno: let values = { a: 1, b: 2, c: 3 } // "export values" results in SyntaxError: Unexpected token Quindi posso importarli come: import {a} from './my-module' // a === 1 …

4
Crea variabili di modulo in Ruby
C'è un modo per creare una variabile in un modulo in Ruby che si comporti in modo simile a una variabile di classe? Ciò che intendo con questo è che sarebbe possibile accedervi senza inizializzare un'istanza del modulo, ma può essere modificato (a differenza delle costanti nei moduli).

3
Esecuzione di codice Python con l'opzione -m o meno
L'interprete Python ha l' opzione -m modulo che "Esegue il modulo del modulo della libreria come uno script". Con questo codice Python a.py: if __name__ == "__main__": print __package__ print __name__ Ho provato python -m aper ottenere "" <-- Empty String __main__ mentre python a.pyritorna None <-- None __main__ Per …
111 python  module  package 



2
Cos'è mattr_accessor in un modulo Rails?
Non sono riuscito a trovarlo nella documentazione di Rails ma sembra che 'mattr_accessor' sia il corollario del modulo per 'attr_accessor' (getter & setter) in una normale classe Ruby . Per esempio. in una classe class User attr_accessor :name def set_fullname @name = "#{self.first_name} #{self.last_name}" end end Per esempio. in un …


5
Angular 8 - Moduli di caricamento lento: errore TS1323: l'importazione dinamica è supportata solo quando il flag '--module' è 'commonjs' o 'esNext'
Quando ho aggiornato Angular da 7 a Angular 8, ho ricevuto un errore per i moduli di caricamento lento Ho provato le opzioni, che sono presenti nella guida all'aggiornamento angolare Apportate le seguenti modifiche: Prima loadChildren: '../feature/path/sample- tage.module#SameTagModule' Dopo loadChildren: () => import('../feature/path/sample- tags.module').then(m => m.CreateLinksModule) errore TS1323: l'importazione dinamica …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.