कहो मेरे पास है:मैं एक संग्रह में सभी तत्वों को किसी अन्य संग्रह में सभी तत्वों के साथ गुणा कैसे करूं?
(def s1 [1 2 3 4 5])
(def s2 [1 2 3 4 5])
s1
में हर x
के लिए, मैं s2
में हर y
साथ गुणा करना चाहते हैं।
स्पष्ट करने के लिए, मैं मूल रूप से कार्तीय उत्पाद चाहते हैं, इसलिए मैं यहाँ नहीं लगता map
काम करता है।
बस मस्ती के लिए, यहां अन्य भाषाओं में कुछ समाधान दिए गए हैं। Erlang (और सूची समझ के साथ किसी भी अन्य भाषा): '[एक्स * वाई || एक्स <- एस 1, वाई <- एस 2] 'रूबी (1.8.7+):' s1.product (s2) .map {| x, y | एक्स * वाई} ' –