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

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

9
एक उदाहरण का वर्ग नाम प्राप्त करना?
मुझे उस कक्षा का नाम कैसे पता चलेगा जिसने पायथन में किसी वस्तु का एक उदाहरण बनाया है यदि मैं जिस फ़ंक्शन से यह कर रहा हूं वह आधार वर्ग है जिसमें से उदाहरण का वर्ग व्युत्पन्न किया गया है? सोच रहा था कि शायद इंस्पेक्ट मॉड्यूल ने मुझे यहां …

25
क्या किसी वस्तु के सभी वर्तमान गुणों और मूल्यों को प्रिंट करने के लिए एक अंतर्निहित फ़ंक्शन है?
तो मैं यहाँ जो कुछ देख रहा हूँ वह PHP के Print_r फंक्शन जैसा है। ऐसा इसलिए है कि मैं अपनी स्क्रिप्ट को देखकर यह बता सकता हूं कि प्रश्न में ऑब्जेक्ट की स्थिति क्या है।


19
उस फ़ंक्शन के भीतर से फ़ंक्शन का नाम निर्धारित करें (ट्रेसबैक का उपयोग किए बिना)
पायथन में, tracebackमॉड्यूल का उपयोग किए बिना , क्या उस फ़ंक्शन के भीतर से फ़ंक्शन का नाम निर्धारित करने का एक तरीका है? मान लें कि मेरे पास एक फ़ंक्शन बार के साथ एक मॉड्यूल फू है। निष्पादित करते समय foo.bar(), बार के नाम को जानने के लिए बार के …

17
पायथन ऑब्जेक्ट में कौन सी विधियाँ हैं, यह खोजना
किसी भी प्रकार के पायथन ऑब्जेक्ट को देखते हुए, क्या इस ऑब्जेक्ट की सभी विधियों की सूची प्राप्त करने का एक आसान तरीका है? या, यदि यह संभव नहीं है, तो क्या यह जांचने का कम से कम एक आसान तरीका है कि क्या यह एक विशेष विधि है, केवल …

22
मैं पायथन ऑब्जेक्ट के अंदर कैसे दिखूं?
मैं पायथन (Django वेब विकास और पांडा 3 डी खेल विकास सहित) का उपयोग करके विभिन्न परियोजनाओं में कोड डालना शुरू कर रहा हूं। मुझे यह समझने में मदद करने के लिए कि क्या चल रहा है, मैं मूल रूप से पायथन ऑब्जेक्ट्स के अंदर 'देखना' चाहता हूं कि वे …

15
विधि पैरामीटर नाम कैसे प्राप्त करें?
अजगर समारोह को देखते हुए: def a_method(arg1, arg2): pass मैं तर्कों की संख्या और नाम कैसे निकाल सकता हूं। यानी, यह देखते हुए कि मेरे पास एक संदर्भ है func, मैं चाहता हूं कि वह func.[something]वापस लौट आए ("arg1", "arg2")। इसके लिए उपयोग परिदृश्य यह है कि मेरे पास एक …

5
स्विफ्ट के साथ .KindOfClass का उपयोग कर रहा है
मैं स्विफ्ट लैंग का एक सा लेने की कोशिश कर रहा हूं और सोच रहा हूं कि निम्नलिखित ऑब्जेक्ट-सी को स्विफ्ट में कैसे बदला जाए: - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { [super touchesBegan:touches withEvent:event]; UITouch *touch = [touches anyObject]; if ([touch.view isKindOfClass: UIPickerView.class]) { //your touch was in a uipickerview …

8
कॉल करने वाले की विधि का नाम कैसे प्राप्त किया जाता है?
पायथन: कॉल करने वाले की विधि का नाम कैसे प्राप्त किया जाता है? मान लें कि मेरे पास 2 तरीके हैं: def method1(self): ... a = A.method2() def method2(self): ... यदि मैं मेथड 1 के लिए कोई बदलाव नहीं करना चाहता, तो मेथड 2 में कॉलर का नाम कैसे प्राप्त …

3
मदद () आउटपुट में स्लैश का क्या अर्थ है?
समापन कोष्ठक से पहले /पायथन 3.4 के helpआउटपुट में क्या मतलब rangeहै? >>> 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 to stop by step. | …

7
दिए गए वर्ग के पदानुक्रम में सभी आधार वर्गों की सूची बनाएं?
एक वर्ग को देखते हुए Foo(चाहे वह नई शैली का वर्ग हो या नहीं), आप सभी आधार वर्गों को कैसे उत्पन्न करते हैं - वंशानुक्रम पदानुक्रम में कहीं भी - इसका issubclass?

14
जावा प्रतिबिंब का उपयोग कर विरासत में मिली विशेषता नामों / मूल्यों को पुनः प्राप्त करना
मेरे पास जावा ऑब्जेक्ट 'चाइल्डऑब्ज' है जो 'पैरेंटबोज' से बढ़ा है। अब, यदि चाइल्डऑनज के सभी विशेषता नाम और मूल्यों को पुनः प्राप्त करना संभव है, तो विरासत में मिली विशेषताओं सहित, जावा प्रतिबिंब तंत्र का उपयोग करना भी शामिल है? Class.getFields मुझे सार्वजनिक विशेषताओं की श्रेणी देता है , …

8
अगर मैं नाम नहीं जानता, तो मैं एक जावास्क्रिप्ट ऑब्जेक्ट के गुणों का उपयोग कैसे करूं?
कहो कि आपके पास इस तरह एक जावास्क्रिप्ट वस्तु है: var data = { foo: 'bar', baz: 'quux' }; आप संपत्ति के नाम से गुणों का उपयोग कर सकते हैं: var foo = data.foo; var baz = data["baz"]; लेकिन क्या इन मूल्यों को प्राप्त करना संभव है यदि आप गुणों …

7
स्विफ्ट क्लास आत्मनिरीक्षण और जेनरिक
मैं classजेनेरिक का उपयोग करके एक उदाहरण आधारित प्रकार को गतिशील रूप से बनाने की कोशिश कर रहा हूं , हालांकि मैं कक्षा आत्मनिरीक्षण के साथ कठिनाई का सामना कर रहा हूं। यहाँ प्रश्न हैं: क्या एक स्विफ्ट-ओब्ज-सी के बराबर है self.class? वहाँ एक वर्ग से AnyClassपरिणाम का उपयोग कर …

10
Django में मॉडल के क्षेत्र प्राप्त करें
एक Django मॉडल को देखते हुए, मैं इसके सभी क्षेत्रों को सूचीबद्ध करने की कोशिश कर रहा हूं। मैंने _meta मॉडल विशेषता का उपयोग करके ऐसा करने के कुछ उदाहरण देखे हैं, लेकिन क्या मेटा के सामने अंडरस्कोर यह नहीं दर्शाता है कि _meta विशेषता एक निजी विशेषता है और …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.