सी # , स्काला, हास्केल, लिस्प और पायथन में समान zipव्यवहार है: यदि एक संग्रह लंबा है, तो पूंछ को चुपचाप नजरअंदाज कर दिया जाता है।
यह एक अपवाद भी हो सकता है, लेकिन मैंने इस दृष्टिकोण का उपयोग करते हुए किसी भी भाषा के बारे में नहीं सुना।
यह मुझे पहेली है। क्या किसी को कारण पता zipहै कि इस तरह से क्यों बनाया गया है? मैं नई भाषाओं के लिए अनुमान लगाता हूं, ऐसा इसलिए किया जाता है क्योंकि अन्य भाषाएं इस तरह से करती हैं। लेकिन मूल कारण क्या था?
मैं यहां तथ्यात्मक, ऐतिहासिक-आधारित प्रश्न पूछ रहा हूं, न कि अगर कोई इसे पसंद करता है, या यदि यह एक अच्छा या बुरा दृष्टिकोण है।
अद्यतन : अगर मुझसे पूछा जाए कि मुझे क्या करना है, तो मैं कहूंगा - एक अपवाद को फेंक दो, एक सरणी को अनुक्रमित करने के लिए बहुत समान है ("पुरानी" भाषाओं के बावजूद सभी तरह का जादू किया, कैसे सीमा सूचकांक, यूबी, सरणी का विस्तार करें,) आदि)।
zipWithIndexप्राकृतिक संख्या जनरेटर प्रदान कर सकते हैं । अब, जानकारी का एकमात्र लापता टुकड़ा - इसका कारण क्या था ? :-) (btw। कृपया अपनी टिप्पणी एक उत्तर के रूप में, धन्यवाद) दें।