metaprogramming

    5गर्मी

    3उत्तर

    मेरे पास कुछ मॉडल हैं जिन पर कस्टम खोज स्थितियां रखने की आवश्यकता है। उदाहरण के लिए, यदि मेरे पास एक संपर्क मॉडल है, तो हर बार Contact.find कहा जाता है, मैं उन संपर्कों को प्रतिबंधित करना चाहता हूं जो

    7गर्मी

    5उत्तर

    कोई एक्सएसडी के साथ एक मामूली जटिल XML संरचना (तत्वों के दर्जनों, सैकड़ों विशेषताओं) को देखते हुए और ऑब्जेक्ट मॉडल बनाने की इच्छा, बॉयलरप्लेट से_xml() और toxx() विधियों को लिखने से बचने का एक शानदार त

    137गर्मी

    4उत्तर

    मैं define_method का उपयोग करके परिभाषित विधि के लिए एक तर्क (ओं) को पास करना चाहता हूं, मैं यह कैसे करूँगा?

    104गर्मी

    8उत्तर

    स्टेटिक मेटाप्रोग्रामिंग (उर्फ "टेम्पलेट मेटाप्रोग्रामिंग") एक महान सी ++ तकनीक है जो संकलन-समय पर प्रोग्रामों को निष्पादित करने की अनुमति देती है। एक प्रकाश बल्ब के रूप में जल्द मेरे सिर में बंद हो ग

    22गर्मी

    14उत्तर

    सी ++ शायद static metaprogramming और Java doesn't support it के लिए सबसे लोकप्रिय भाषा है। क्या सी ++ के अलावा कोई अन्य भाषाएं हैं जो जेनरेटिव प्रोग्रामिंग (प्रोग्राम बनाने वाले प्रोग्राम) का समर्थन क

    35गर्मी

    8उत्तर

    में एक कक्षा में एक आवृत्ति चर जोड़ना रनटाइम पर परिभाषित कक्षा में एक आवृत्ति चर कैसे जोड़ सकता है, और बाद में कक्षा के बाहर से अपना मान प्राप्त कर सकता है? मैं एक मेटाप्रोग्रामिंग समाधान ढूंढ रहा हूं

    23गर्मी

    3उत्तर

    में रूबी में है: for i in A do # some code end में ही है के रूप में: वास्तव में क्या "for है: A.each do |i| # some code end for कर्नेल तरीका नहीं है "रूबी समान चीजों को करने के लिए अन्

    5गर्मी

    1उत्तर

    मैं पुस्तकालय Logging.logger विधि प्रवेश करने और कोड के इस टुकड़े से संबंधित source at github से एक सवाल रूबी देख रहा था: logger = ::Logging::Logger.new(name) logger.add_appenders appender l