मैंने पायथन के साथ प्रोग्रामिंग शुरू की, और मैं कोरटाइन्स और क्लोजर जैसी अवधारणाओं से वास्तव में भ्रमित था।
अब मुझे लगता है कि मैं उन्हें कुछ सतही स्तर पर जानता हूं, लेकिन मैंने कभी भी उस "ज्ञान" को महसूस नहीं किया है, इसलिए मैं क्लोजर सीखने का चयन करता हूं। मैंने स्टुअर्ट हल्लोवे द्वारा पुस्तक खरीदी और यह अच्छा है, लेकिन जब मैंने सूचकांक को देखा तो इसमें कोरटाइन या निरंतरता जैसे शब्द नहीं थे। मैंने उन्हें देखा, लेकिन वहां भी कुछ नहीं है।
तो, मेरा सवाल है:
क्या क्लोजर में स्टैक ओवरफ्लो के बिना पिंग-पोंगिंग जैसे कार्य करने के लिए निरंतरता या कॉरटाइन्स हैं?
पायथन उदाहरण (हालांकि मानक पायथन इस सममित कोरूटीन के पूर्ण रूप से चित्रित संस्करण का समर्थन नहीं करता है):
def ping():
while 1:
print "ping"
function to switching to pong
def pong():
while 1:
function to switching to ping
print "pong"