Pertanyaan yang diberi tag «module»

Pembagian logis dari sistem yang lebih besar, lebih kompleks.


7
warisan ruby ​​vs mixins
Di Ruby, karena Anda dapat menyertakan beberapa mixin tetapi hanya memperpanjang satu kelas, sepertinya mixin akan lebih disukai daripada warisan. Pertanyaan saya: jika Anda menulis kode yang harus diperluas / dimasukkan agar bermanfaat, mengapa Anda membuatnya menjadi kelas? Atau dengan kata lain, mengapa Anda tidak selalu membuatnya menjadi modul? Saya …

8
__getattr__ pada modul
Bagaimana mengimplementasikan yang setara dengan a __getattr__di kelas, di modul? Contoh Saat memanggil fungsi yang tidak ada dalam atribut modul yang didefinisikan secara statis, saya ingin membuat instance kelas dalam modul itu, dan memanggil metode di atasnya dengan nama yang sama seperti yang gagal dalam pencarian atribut pada modul. class …


12
Bagaimana cara membuat variabel lintas modul?
The __debug__variabel berguna sebagian karena mempengaruhi setiap modul. Jika saya ingin membuat variabel lain yang bekerja dengan cara yang sama, bagaimana saya melakukannya? Variabel (mari kita menjadi orisinal dan menyebutnya 'foo') tidak harus benar-benar global, dalam artian jika saya mengubah foo dalam satu modul, itu diperbarui di modul lain. Saya …
122 python  module  global 

7
Memeriksa versi modul Python saat runtime
Banyak modul Python pihak ketiga memiliki atribut yang menyimpan informasi versi untuk modul tersebut (biasanya seperti module.VERSIONatau module.__version__), namun beberapa tidak. Contoh khusus dari modul tersebut adalah libxslt dan libxml2. Saya perlu memeriksa bahwa versi yang benar dari modul-modul ini digunakan saat runtime. Apakah ada cara untuk melakukan ini? Solusi …
119 python  module  version 

9
Bagaimana cara mengekspor kelas ES6 dengan benar di Node 4?
Saya mendefinisikan kelas dalam modul: "use strict"; var AspectTypeModule = function() {}; module.exports = AspectTypeModule; var AspectType = class AspectType { // ... }; module.export.AspectType = AspectType; Tetapi saya mendapatkan pesan kesalahan berikut: TypeError: Cannot set property 'AspectType' of undefined at Object.<anonymous> (...\AspectType.js:30:26) at Module._compile (module.js:434:26) .... Bagaimana cara mengekspor …

9
ES6 mengekspor semua nilai dari objek
Katakanlah saya memiliki modul ( ./my-module.js) yang memiliki objek yang seharusnya menjadi nilai kembaliannya: let values = { a: 1, b: 2, c: 3 } // "export values" results in SyntaxError: Unexpected token Jadi saya bisa mengimpornya seperti: import {a} from './my-module' // a === 1 import * as myModule …

4
Buat variabel modul di Ruby
Apakah ada cara untuk membuat variabel dalam modul di Ruby yang berperilaku mirip dengan variabel kelas? Yang saya maksud dengan ini adalah bahwa itu akan dapat diakses tanpa menginisialisasi contoh modul, tetapi dapat diubah (tidak seperti konstanta dalam modul).

3
Eksekusi kode Python dengan opsi -m atau tidak
Penerjemah python memiliki opsi -m modul yang "Menjalankan modul modul perpustakaan sebagai skrip". Dengan kode python ini a.py: if __name__ == "__main__": print __package__ print __name__ Saya diuji python -m auntuk mendapatkan "" <-- Empty String __main__ sedangkan python a.pykembali None <-- None __main__ Bagi saya, kedua pemanggilan tersebut tampaknya …
111 python  module  package 




2
Apa mattr_accessor dalam modul Rails?
Saya tidak dapat benar-benar menemukan ini dalam dokumentasi Rails tetapi sepertinya 'mattr_accessor' adalah wajar Modul untuk 'attr_accessor' (getter & setter) di kelas Ruby normal . Misalnya. di kelas class User attr_accessor :name def set_fullname @name = "#{self.first_name} #{self.last_name}" end end Misalnya. dalam sebuah modul module Authentication mattr_accessor :current_user def login …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.