«introspection» etiketlenmiş sorular

Bazı nesne yönelimli programlama dillerinin çalışma zamanında bir nesnenin türünü belirleme becerisi.

13
Objective-C'de bir nesne özellikleri listesi alın
Objective-C'de belirli bir nesne özelliklerinin bir listesini ( NSArrayveya biçiminde NSDictionary) nasıl alabilirim ? Şu senaryoyu hayal edin: Sadece genişleten NSObject, bir NSString, a BOOLve bir NSDatanesneyi özellikler olarak tutan bir ana sınıf tanımladım . Sonra, bu ebeveyn sınıfı genişleten ve her biri birçok farklı özellik ekleyen birkaç sınıfım var. …


5
Bir fonksiyonun aldığı anahtar kelime argümanlarını listeleyebilir misiniz?
Anahtar / değerleri anahtar kelime argümanları olarak geçirmem gereken bir dikte sahibim .. Örneğin .. d_args = {'kw1': 'value1', 'kw2': 'value2'} example(**d_args) Bu iyi çalışıyor, ancak d_args diktinde exampleişlev tarafından kabul edilmeyen değerler varsa , açıkça ölür .. Örneğin, örnek işlev olarak tanımlanırsadef example(kw2): Ne neslini d_argsne de exampleişlevini kontrol …

3
Python'da bir sınıf için dosya yolunu nasıl edinirim?
Python'da bir C sınıfı verildiğinde, sınıfın hangi dosyada tanımlandığını nasıl belirleyebilirim? C sınıfından veya C dışındaki bir örnekten çalışabilecek bir şeye ihtiyacım var. Bunu yapmamın nedeni, genellikle aynı klasöre ait dosyaları bir araya getirmekten hoşlanmamdır. Kendini HTML olarak işlemek için Django şablonu kullanan bir sınıf oluşturmak istiyorum. Temel uygulama, şablonun …


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.