] हालांकि, गो में, एक लूप को शामिल करने वाले एक अधिक क्रिया दृष्टिकोण का आमतौर पर उपयोग किया जाता है। यह प्रश्न गो में इस ऑपरेशन को पूरा करने के लिए एक संक्षिप्त तरीका की खोज करता है। str = ',' .Join (सूची में x के लिए गुणा (X, 2))
गो समाधान (मूल):
सूची: = [] int {1,2,3} list2: = [] int _ के लिए, x: = रेंज सूची { LIST2: = परिशिष्ट (List2, गुणा (x, 2)) } str: = strings.join (list2, ",")
परिणाम: = मेक ([] वी, लेन (टीएस)) के लिए, t: = रेंज ts { परिणाम [i] = fn (t) } वापसी परिणाम }
list = [1,2,3] str = ', '.join(multiply(x, 2) for x in list)
outputInts: = MAP (इनपुट, FUNC (आइटम int) int {रिटर्न आइटम 1}) OutputStrings: = MAP (इनपुट, FUNC (आइटम int) स्ट्रिंग {रिटर्न fmt.sprintf ("आइटम:%d", आइटम)})
यह मानचित्र फ़ंक्शन किसी भी प्रकार की सूची में एक फ़ंक्शन को लागू करने के लिए एक संक्षिप्त और सामान्य तरीका प्रदान करता है, जिसके परिणामस्वरूप रूपांतरित मूल्यों की एक नई सूची है। [&&& & & & & & & & & & & & &
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3