मुझे पता है कि उपज एक जनरेटर में एक फ़ंक्शन बदल जाती है, लेकिन उपज अभिव्यक्ति का वापसी मूल्य क्या होता है? उदाहरण के लिए:पायथन में उपज अभिव्यक्ति का नतीजा क्या है?
def whizbang():
for i in range(10):
x = yield i
इस क्रिया को निष्पादित करने के रूप में चर x
का मान क्या है?
मैंने पाइथन दस्तावेज पढ़ा है: http://docs.python.org/reference/simple_stmts.html#grammar-token-yield_stmt और उपज अभिव्यक्ति के मूल्य का कोई उल्लेख नहीं है।
का बेशक, प्रयोगात्मक परिणाम यह है कि यह हमेशा "कोई नहीं" देता है लेकिन मैं बस इसकी पुष्टि करना चाहता हूं। – slacy
आपका लिंक 'उपज' के दस्तावेज को एक कथन के रूप में इंगित करता है, लेकिन उदाहरण में आप एक ['उपज 'अभिव्यक्ति] (http://docs.python.org/reference/expressions.html#yield-expressions) का उपयोग कर रहे हैं कोड। –