Pertanyaan yang diberi tag introspection

Kemampuan beberapa bahasa pemrograman berorientasi objek untuk menentukan jenis objek saat runtime.

430
Menemukan metode apa yang dimiliki objek Python

Diberikan objek Python dalam bentuk apa pun, adakah cara mudah untuk mendapatkan daftar semua metode yang dimiliki objek ini? Atau, jika ini tidak memungkinkan, adakah setidaknya cara mudah untuk memeriksa apakah ia memiliki metode tertentu selain hanya memeriksa jika kesalahan terjadi ketika...

291
Bagaimana cara melihat ke dalam objek Python?

Saya mulai membuat kode dalam berbagai proyek menggunakan Python (termasuk pengembangan web Django dan pengembangan game Panda3D). Untuk membantu saya memahami apa yang terjadi, pada dasarnya saya ingin 'melihat' di dalam objek Python untuk melihat bagaimana mereka menandai - seperti metode dan...

231
Menggunakan isKindOfClass dengan Swift

Saya mencoba mengambil sedikit bahasa Swift dan saya bertanya-tanya bagaimana cara mengubah Objective-C berikut menjadi Swift: - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { [super touchesBegan:touches withEvent:event]; UITouch *touch = [touches anyObject]; if ([touch.view...

148
Apa arti garis miring dalam bantuan ()?

Apa /artinya dalam helpoutput Python 3.4 rangesebelum tanda kurung tutup? >>> help(range) Help on class range in module builtins: class range(object) | range(stop) -> range object | range(start, stop[, step]) -> range object | | Return a virtual sequence of numbers from start...

121
Dapatkan bidang model di Django

Diberikan model Django, saya mencoba mendaftar semua bidangnya. Saya telah melihat beberapa contoh melakukan ini menggunakan atribut model _meta, tetapi bukankah garis bawah di depan meta menunjukkan bahwa atribut _meta adalah atribut pribadi dan tidak boleh diakses secara langsung? ... Karena,...

121
Introspeksi & generik kelas cepat

Saya mencoba untuk secara dinamis membuat classtipe berbasis contoh menggunakan obat generik, namun saya mengalami kesulitan dengan introspeksi kelas. Inilah pertanyaannya: Apakah ada Swift yang setara dengan Obj-C self.class? Apakah ada cara untuk membuat instance kelas menggunakan...