yield

    50गर्मी

    8उत्तर

    में यील्ड मैं किसी दिए गए पथ के नीचे सभी फ़ाइलों को कुछ करने की कोशिश कर रहा हूं। मैं तो पहले से सभी फ़ाइल नाम इकट्ठा उन लोगों के साथ कुछ करने के लिए नहीं करना चाहते हैं, तो मैं यह करने की कोशिश की: i

    13गर्मी

    3उत्तर

    मेरे पास एक पाइथन जनरेटर है जो उपज के लिए अधिक तत्व प्राप्त करने के लिए स्वयं को कॉल कर सकता है। ऐसा लगता है: def gen(list): # ... if list: for x in gen(list[1:]): yield x मेर

    6गर्मी

    6उत्तर

    जावाडोक में कहा कि उपज विधि वर्तमान में क्रियान्वित धागा वस्तु अस्थायी रूप से रोक सकते हैं और अन्य थ्रेड निष्पादित करने के लिए अनुमति देने के लिए कारण बनता है। और कैथरीन सिएरा और बर्ट बेट्स SCJP पुस्त

    5गर्मी

    1उत्तर

    मैं this gem के साथ रेल 3 में मूंछ का उपयोग कर रहा हूं और एक उदाहरण में मूंछ का उपयोग करने का प्रयास करते समय मैं रोडब्लॉक पर टक्कर मार रहा हूं जहां मैं आम तौर पर yield :parameter का उपयोग करता हूं। <

    55गर्मी

    4उत्तर

    क्या यह पता लगाने का कोई तरीका है कि #content_for वास्तव में रेल में yield दायरे पर लागू किया गया था? एक उत्कृष्ट उदाहरण की तरह कुछ किया जा रहा: <title><%= yield :page_title %></title> एक खाका तैयार

    5गर्मी

    2उत्तर

    मैं प्रत्येक पेड़ से सभी पेड़ों को एक पेड़ में रूट करना चाहता हूं। मैं जनरेटर के साथ ऐसा करना चाहता हूं, स्मृति को बचाने के लिए (पेड़ बड़ा हो सकता है)। यहां मेरा कोड है: def paths(self, acc=[]):

    5गर्मी

    3उत्तर

    में एक कंपाउंड इटरेटर बनाना I एक चेकर्स-जैसी गेम को कार्यान्वित कर रहा हूं, और मुझे एक अनुक्रम की आवश्यकता है जो किसी दिए गए कॉन्फ़िगरेशन के लिए सभी कानूनी चालों को दर्शाती है। मैं निम्नलिखित समारोह,

    6गर्मी

    2उत्तर

    मैंने डेव हरमन के बहुत रोचक task.js पर एक नज़र डाली। var [foo, bar] = yield join(read("foo.json"), read("bar.json")).timeout(1000); मैं जनरेटर से परिचित हूँ, लेकिन मुझे समझ नहीं आता कैसे

    35गर्मी

    1उत्तर

    मैं एक विधि है कि पैदावार है, जो लगता है कि है: def a_method(*params) # do something yield # do something else end मैं इस विधि ब्लॉक उपज के लिए एक ब्लॉक में पारित हो जाता है, तो चाहत

    18गर्मी

    2उत्तर

    yield ब्लॉक को कॉल करने के लिए उपयोग किया जाता है। रेल में यह कैसे काम करता है जहां yield लेआउट के लिए उपयोग किया जाता है? -# application.html.haml %body= yield इसे कहीं ब्लॉकों का उपयोग करता है या