मैं एक ऐसे वर्ग को परिभाषित करने की कोशिश कर रहा हूं जो एक अन्य वर्ग को एक विशेषता _model के रूप में लेता है और उस वर्ग की वस्तुओं को तुरंत चालू कर देगा। from abc import ABC from typing import Generic, TypeVar, Any, ClassVar, Type Item = TypeVar("Item", bound=Any) class SomeClass(Generic[Item], A....
27 सितंबर 2021, 01:38
mypy v0.910 Python 3.9 में अमूर्त डेटाक्लास को अस्वीकार करता है। यहाँ न्यूनतम प्रतिलिपि प्रस्तुत करने योग्य उदाहरण है: from abc import ABC, abstractmethod from dataclasses import dataclass @dataclass class Liquid(ABC): @abstractmethod def drip(self) -> None: pass यहाँ त्रुटि संदे....
26 सितंबर 2021, 00:42
टीएल; डीआर: यह जानने में दिलचस्पी है कि सार बेस क्लास को मिक्सिन के रूप में जिस तरह से मैं चाहता हूं, या यदि मेरा दृष्टिकोण मौलिक रूप से गुमराह है, तो इसका उपयोग करना संभव है। मेरे पास एक फ्लास्क परियोजना है जिस पर मैं काम कर रहा हूं। मेरी परियोजना के हिस्से के रूप में, मैंने एक RememberingDict वर्....
15 जून 2021, 01:45
मान लें कि एक सार आधार वर्ग MembershipClass बनाया गया है। कई वर्ग अमूर्त आधार वर्ग से प्राप्त होते हैं, जैसे, FirstClass, SecondClass, आदि। मैं एक फ़ंक्शन में टाइप एनोटेशन का उपयोग करना चाहता हूं जो MembershipClass से प्राप्त किसी भी वर्ग के तर्क के रूप में स्वीकार करता है। यदि व्युत्पन्न वर्गों क....
मैं कॉलेज में लिए गए शुरुआती सीएस पाठ्यक्रम से कुछ पुराने कोड को दोबारा करने की कोशिश कर रहा हूं मैंने देखा है कि तब से अजगर के साथ बहुत कुछ बदल गया है (2017) मुझे पाइथन (दस्तावेज़ों को छोड़कर) के साथ सार आधार कक्षाओं को लिखने और उपयोग करने के लिए कोई बहुत जानकारीपूर्ण ऑनलाइन ट्यूटोरियल नहीं मिला है....
13 अगस्त 2020, 14:48
पायथन के PEP 544 ने स्ट्रक्चरल सबटाइपिंग के लिए typing.Protocol का परिचय दिया, उर्फ ​​" स्थिर बतख टाइपिंग"। इस पीईपी के खंड में प्रोटोकॉल को मर्ज और विस्तारित करना ए>, यह कहा गया है कि सामान्य दर्शन यह है कि प्रोटोकॉल ज्यादातर नियमित एबीसी की तरह होते हैं, लेकिन एक स्थिर प्रकार का चेकर उन्हें विशे....
7 जुलाई 2020, 07:49
मुझे पता है कि वर्चुअल तरीके कैसे बनाएं और उन्हें ओवरराइड करें। उदाहरण बेस क्लास: var service = GetConnectionKeyString(); protected virtual string GetConnectionKeyString() { return "wpshook"; } उपवर्ग: protected override string GetConnectionKeyString() { return "newthing"; } हालांकि, मैं....
6 जून 2020, 02:37
पायथन के दस्तावेज़ीकरण में उन सभी विधियों को सूचीबद्ध किया गया है जो सार आधार वर्गों के कार्यान्वयन में स्पष्ट रूप से https://docs.python.org/3/library/collections.abc.html। हालांकि स्लाइसिंग को केवल कभी-कभी __getitem__ के हिस्से के रूप में लागू किया जाता है। मुझे लगता है कि Sequence से विरासत में ....
28 मई 2020, 12:39
मैं कुछ डुप्लिकेट कोड लिखने और कुछ अप्रत्याशित व्यवहार का सामना करने से बचने के लिए Django में एक सार बेस क्लास मॉडल का उपयोग करने का प्रयास कर रहा हूं। यहाँ मेरे सार आधार वर्ग का सरलीकृत संस्करण है: class AbstractDocument(models.Model): notes = models.CharField(max_length=255) document = models....
1 फरवरी 2020, 17:47
पायथन में जेनरेटर ऑब्जेक्ट्स के लिए एक close विधि की आवश्यकता होती है जो यह सुनिश्चित करने के लिए मौजूद है कि संदर्भ प्रबंधक बाहर निकल गए हैं और ऑब्जेक्ट कचरा एकत्र होने से पहले try...finally: ब्लॉक चलाए जा रहे हैं। PEP 342 विधियों को परिभाषित करता है send,throw ,close और __del__ जो जेनरेटर को लागू....
13 नवम्बर 2019, 04:57
मैंने नीचे एक न्यूनतम कामकाजी उदाहरण शामिल किया है - इसे विशिष्ट pybind11 निर्देशों (मैं cmake का उपयोग करता हूं) का उपयोग करके संकलित किया जा सकता है। मेरे पास एक सार आधार वर्ग है, Abstract, जो शुद्ध आभासी है। मैं इसे "ट्रैम्पोलिन क्लास" का उपयोग करके आसानी से pybind11 में लपेट सकता हूं (यह pybind....
8 नवम्बर 2019, 21:36
मैं इकाई वास्तुकला को परिभाषित करने की कोशिश कर रहा हूं, जिसे सरल बनाया जा सकता है, इस तरह व्यक्त किया जा सकता है: class M(models.Model): field_m = models.CharField(max_length=255) class Meta: abstract = True class A(M): field_a_1 = models.CharField(max_length=255) field_a_2....
मैं Moq के साथ उपयोग करने के लिए एक अच्छा परीक्षण योग्य भंडार वर्ग बनाने की कोशिश करता हूं। मैं अपने चयनकर्ता विधियों (GetAll, Get, ...) की नकल नहीं करना चाहता। मेरा कार्यान्वयन ठीक काम करता है लेकिन सोनारसोर्स एक त्रुटि की रिपोर्ट करता है RSPEC-1699 क्या कोई बेहतर के बारे में जानता है कार्यान्वय....
15 अप्रैल 2019, 18:45
मेरे पास एक अमूर्त आधार वर्ग है जिसका उपयोग सैकड़ों व्युत्पन्न कक्षाओं में किया जाएगा, जिसमें एक अतिरिक्त सार वर्ग भी शामिल है। कम से कम 2 गुण हैं (चलिए उन्हें उद्देश्य और विवरण, दोनों तार कहते हैं) जो कि ठोस व्युत्पन्न वर्गों के कई (लेकिन सभी नहीं) में जोड़े जाएंगे, इसलिए मैंने जरूरत पड़ने पर उन्हे....
15 फरवरी 2019, 22:09
मैं टर्मिनलप्लेयर नामक एक व्युत्पन्न वर्ग लिखने की कोशिश कर रहा हूं जो एक वर्ग खिलाड़ी को विरासत में देता है जिसे वर्चुअल कॉन्स कार्ड प्लेकार्ड (कॉन्स्ट कार्ड प्रतिद्वंद्वी कार्ड) = 0 की घोषणा दी गई है; आप अमूर्त वर्ग में विरासत में मिले प्लेकार्ड को कैसे लागू करेंगे और प्रोटोटाइप के अंत में = 0 का....
25 नवम्बर 2018, 08:22
मान लीजिए कि मैं सी ++ 11 में एक 3 डी रेंडरर लिख रहा हूं, जहां मैं सामग्री बनाता हूं और उन्हें मॉडल में असाइन करता हूं। मैं नामांकित पैरामीटर मुहावरे का उपयोग करके सामग्री बनाने में सक्षम होना चाहता हूं, जैसे: auto material = Material().color( 1, 0, 0 ).shininess( 200 ); मैं फिर इस तरह एक मॉडल बना ....
20 अक्टूबर 2018, 12:01
पायथन 3.6 में, मैं एक सारबेस क्लास में एक संपत्ति को परिभाषित करने की कोशिश कर रहा था; मेरी पहली कोशिश कुछ इस तरह थी (बाद में मुझे पता चला कि मैं @staticmethod को छोड़ सकता हूं): class AnAbstractClass(ABC): @property @staticmethod @abstractmethod def my_property(): pass हाल....
किसी भी खराब शब्द के लिए खेद है, मुझे पूरा यकीन नहीं है कि प्रश्न कैसे व्यक्त किया जाए। मेरे पास बेस क्लास ए है, जिसमें शुद्ध वर्चुअल ऑपरेटर + = है जो स्वयं का उदाहरण लेता है। व्युत्पन्न कक्षा बी में मैं बेस क्लास के ऑपरेटर + = को ओवरराइड करना चाहता हूं जैसे कि यह बी (ए के बजाए) का उदाहरण लेता है। ....
21 मार्च 2018, 15:25
सीआरटीपी का उपयोग कर बेस क्लास को देखते हुए, मैं बेस टेम्पलेट क्लास में एक सदस्य घोषित करने पर विचार कर रहा हूं जहां प्रकार व्युत्पन्न वर्ग पर निर्भर है। जबकि निम्नलिखित इरादे के अनुसार काम करता है: template <class T> class BaseTraits; template <class T> class Base { using TypeId = typename Base....
10 पद 2017, 23:52