metaprogramming

    10गर्मी

    3उत्तर

    मेरे पास "नीति" ऑब्जेक्ट्स की एक श्रृंखला है जिसे मैंने पॉलिसी कक्षाओं के एक सेट पर कक्षा विधियों के रूप में लागू करने के लिए सुविधाजनक होगा। मैं इस के लिए एक प्रोटोकॉल निर्दिष्ट किया है, और (सिर्फ एक

    10गर्मी

    2उत्तर

    मेरे पास मेरे मॉड्यूल में निम्न टेम्पलेट हास्केल कोड है, जो एक बड़े एप्लिकेशन का हिस्सा है। $(derive makeFoldable ''JStatement) मुझे लगता है कि Foldable के उत्पन्न उदाहरण नहीं है कि वास्तव में क्या

    5गर्मी

    3उत्तर

    के लिए एक सीरियलाइजेशन फ्रेमवर्क की आवश्यकता है। मैं Dटेम्पलेट लाइब्रेरी को मनमाने ढंग से परिवर्तनीय और इसे एक परिवहन योग्य बंडल में मार्शल करने के लिए देख रहा हूं। चर मूल मूल्य प्रकार (int, char[], r

    28गर्मी

    5उत्तर

    में एक विधि के arity मैं अजगर में एक विधि के arity (पैरामीटर की संख्या है कि यह प्राप्त करता है) का पता लगाने के लिए करना चाहते हैं पता लगाने के लिए। अभी मैं यह कर रहा हूँ: def arity(obj, method):

    8गर्मी

    1उत्तर

    मैं इस कॉल को समझने की कोशिश कर रहा था: deprecate :new_record?, :new? जो इस बहिष्कृत विधि का उपयोग करता है: def deprecate(old_method, new_method) class_eval <<-RUBY, __FILE__, __LINE__ + 1

    22गर्मी

    10उत्तर

    मैं एक सी ++ एक रन-टाइम for पाश के साथ नीचे स्निपेट for(int i = 0; i < I; i++) for (int j = 0; j < J; j++) A(row(i,j), column(i,j)) = f(i,j); टुकड़ा बार-बार कहा जाता है। लूप सीमा 'I' और 'J

    9गर्मी

    6उत्तर

    एक्सकोड आपको दोहराए गए कार्यों को करने के लिए स्वचालित स्क्रिप्ट बनाने की अनुमति देता है। विकास को तेज करने के लिए आपने किस स्क्रिप्ट को लिखा है?

    57गर्मी

    1उत्तर

    में उपलब्ध कक्षाएं खोजें मेरे पास एक मॉड्यूल MyModule है। मैं गतिशील रूप से कक्षाओं को लोड करता हूं। मैं अपने नामस्थान के भीतर परिभाषित कक्षाओं की एक सूची कैसे प्राप्त कर सकता हूं? उदाहरण: def load_pl

    82गर्मी

    2उत्तर

    सामान्य रूप से, मैं उस ऑब्जेक्ट का संदर्भ कैसे प्राप्त कर सकता हूं जिसका नाम मेरे पास स्ट्रिंग में है? अधिक विशेष रूप से, मेरे पास पैरामीटर नामों की एक सूची है (सदस्य चर - गतिशील रूप से निर्मित इसलिए

    5गर्मी

    2उत्तर

    में है कि विधि का उपयोग कर रहा "खराब" प्लस विधि ग्रूवी में निम्नलिखित तरीके से चाहते हैं ग्रूवी में methed का व्यवहार बदलने के लिए कैसे: Integer.metaClass.plus {Integer n -> delegate + n + 1} assert