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

उपज (1) एक कीवर्ड है जो जनरेटर कार्यों के निर्माण की सुविधा देता है, (2) एक coroutine से दूसरे में नियंत्रण स्थानांतरित करने के लिए एक रूबी स्टेटमेंट, (3) एक जावा स्टेटमेंट स्विच अभिव्यक्ति से एक मूल्य प्राप्त करने के लिए उपयोग किया जाता है।

5
C # में, अनाम विधि में उपज कथन क्यों नहीं हो सकता है?
मैंने सोचा कि ऐसा कुछ करना अच्छा होगा (लैंबडा के साथ यील्ड रिटर्न करते हुए): public IList<T> Find<T>(Expression<Func<T, bool>> expression) where T : class, new() { IList<T> list = GetList<T>(); var fun = expression.Compile(); var items = () => { foreach (var item in list) if (fun.Invoke(item)) yield return item; …

4
पैदावार का उपयोग करके पुनरावृत्ति
क्या पुनरावृत्ति और yieldकथन को मिलाने का कोई तरीका है ? उदाहरण के लिए, एक अनंत संख्या जनरेटर (पुनरावृत्ति का उपयोग करके) कुछ इस तरह होगा: def infinity(start): yield start # recursion here ... >>> it = infinity(1) >>> next(it) 1 >>> next(it) 2 मैंने कोशिश की: def infinity(start): yield …

5
एक फ़ंक्शन से रिटर्न या उपज जो एक जनरेटर को बुलाता है?
मैं एक जनरेटर है generatorऔर यह भी यह करने के लिए एक सुविधा की विधि - generate_all। def generator(some_list): for i in some_list: yield do_something(i) def generate_all(): some_list = get_the_list() return generator(some_list) # <-- Is this supposed to be return or yield? चाहिए generate_all returnया नहीं yield? मैं चाहता हूं …

2
PHP में: "वापसी", "उपज", "से उपज" और दोनों उपज को मिलाने और एक ही फ़ंक्शन में वापस आने के बीच क्या अंतर है?
के बीच का अंतर returnऔर yieldस्पष्ट लग रहा था जब तक मैं पता लगा वहाँ भी था yield fromऔर संभावना दोनों गठबंधन करने के लिए returnऔर yieldबहुत ही समारोह में! मेरी समझ यह returnथी कि सब कुछ निष्पादित नहीं होने के बाद , है ना? तथापि: function generate(): iterable { …
10 php  return  generator  yield 
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.