introspection पर टैग किए गए जवाब

रनटाइम पर ऑब्जेक्ट के प्रकार को निर्धारित करने के लिए कुछ ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषाओं की क्षमता।

13
ऑब्जेक्टिव-सी में ऑब्जेक्ट प्रॉपर्टी लिस्ट प्राप्त करें
मैं ऑब्जेक्ट-सी में दिए गए ऑब्जेक्ट गुणों की सूची ( NSArrayया के रूप में NSDictionary) कैसे प्राप्त कर सकता हूं ? इस परिदृश्य की कल्पना करें: मैंने एक मूल वर्ग को परिभाषित किया है NSObject, जो कि सिर्फ एक है NSString, जो गुणों के रूप में एक , BOOLऔर एक …

5
उन सभी मॉड्यूल की सूची बनाएं जो एक अजगर पैकेज का हिस्सा हैं?
क्या उन सभी मॉड्यूलों को खोजने का एक सीधा तरीका है जो अजगर पैकेज का हिस्सा हैं? मुझे यह पुरानी चर्चा मिली है , जो वास्तव में निर्णायक नहीं है, लेकिन मैं अपने स्वयं के समाधान os.listdir () पर आधारित रोल आउट करने से पहले एक निश्चित उत्तर देना पसंद …

5
क्या आप एक फ़ंक्शन द्वारा प्राप्त कीवर्ड तर्कों को सूचीबद्ध कर सकते हैं?
मेरे पास एक तानाशाही है, जिसे मुझे कीवर्ड तर्क के रूप में कुंजी / मान पास करने की आवश्यकता है .. उदाहरण के लिए .. d_args = {'kw1': 'value1', 'kw2': 'value2'} example(**d_args) यह ठीक काम करता है, लेकिन अगर d_args के ऐसे मान हैं जो exampleफ़ंक्शन द्वारा स्वीकार नहीं किए …

3
पायथन में फ़ंक्शन के मॉड्यूल को कॉल करने का __name__ प्राप्त करें
मान लीजिए myapp/foo.py: def info(msg): caller_name = ???? print '[%s] %s' % (caller_name, msg) तथा myapp/bar.py इसमें शामिल हैं: import foo foo.info('Hello') # => [myapp.bar] Hello मैं caller_nameसेट होना चाहता हूं__name__ इस मामले में कॉलिंग फ़ंक्शन के मॉड्यूल (जो 'myapp.foo' है) विशेषता पर । यह कैसे किया जा सकता है?

3
मैं पायथन में एक वर्ग के लिए फ़ाइलपथ कैसे प्राप्त करूं?
पायथन में एक वर्ग सी को देखते हुए, मैं यह कैसे निर्धारित कर सकता हूं कि कक्षा को किस फ़ाइल में परिभाषित किया गया था? मुझे ऐसी चीज़ की ज़रूरत है जो या तो क्लास C से काम कर सकती है, या C से एक उदाहरण से। मैं यह कर …


7
उद्देश्य-सी आत्मनिरीक्षण / परावर्तन
उद्देश्य-सी में विशेष रूप से एप्पल के कोको / कोको-टच वातावरण में तात्कालिक वस्तु की सामग्री को डंप करने के लिए क्या कोई विधि, फ़ंक्शन, एपीआई, आमतौर पर स्वीकृत तरीका आदि है? मैं ऐसा कुछ करने में सक्षम होना चाहता हूं MyType *the_thing = [[MyType alloc] init]; NSString *the_dump = …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.