क्लोजर में, मैं दो सूचियों को जोड़कर एक जोड़ी की सूची देना चाहता हूं,
> (zip '(1 2 3) '(4 5 6))
((1 4) (2 5) (3 6))
हास्केल या रूबी में फंक्शन को जिप कहते हैं । इसे लागू करना मुश्किल नहीं है, लेकिन मैं यह सुनिश्चित करना चाहता था कि मैं कोर या कंट्रीब में एक फ़ंक्शन को याद नहीं कर रहा था।
कोर में एक जिप नेमस्पेस है, लेकिन इसे जिपर फंक्शनल तकनीक तक पहुंच प्रदान करने के रूप में वर्णित किया गया है, जो ऐसा प्रतीत नहीं होता है कि मैं इसके बाद क्या हूं।
क्या कोर में, इस तरह से 2 या अधिक सूचियों के संयोजन के लिए एक समान कार्य है?
यदि ऐसा नहीं है, तो क्या यह इसलिए है क्योंकि एक मुहावरेदार दृष्टिकोण है जो फ़ंक्शन को अनावश्यक रूप से प्रस्तुत करता है?
zip
टुपेलो लाइब्रेरी में एक समारोह है: cloojure.github.io/doc/tupelo/tupelo.core.html#var-zip