मैंने स्विफ्ट में map
फ़ंक्शन का उपयोग उप-दृश्यों के समूह पर फिर से करने के लिए किया और उन्हें पर्यवेक्षण से हटा दिया।स्विफ्ट में इस अंडरस्कोर का क्या अर्थ है?
self.buttons.map { $0.removeFromSuperview() }
जब मैंने स्विफ्ट 1.x से 2.0 तक अपग्रेड किया, तो एक्सकोड ने चेतावनी दी कि मानचित्र से वापसी मूल्य अप्रयुक्त था। इसलिए मैं यह let x = ...
साथ सौंपा और मैं एक और चेतावनी है:
तो मैं Xcode मेरे लिए चेतावनी को ठीक करते हैं और इसकी मुझे इस दिया:
_ = self.buttons.map { $0.removeFromSuperview() }
क्या महत्व है अंडरस्कोर जब कोई विधि पैरामीटर के संदर्भ में नहीं है? इसका क्या मतलब है?
संपादित करें:
मुझे पता है कि जब एक विधि पैरामीटर अनाम है, अंडरस्कोर अपनी जगह लेता है। मैं एक विधि के बीच में अंडरस्कोर के बारे में बात कर रहा हूं। यह एक संदेश का हिस्सा नहीं है।
इस प्रश्न का उत्तर यहां दिया गया। http://stackoverflow.com/questions/30876068/what-is-in-swift-telling-me और यहां http://stackoverflow.com/questions/24437388/whats-the-underscore-representative-of-in-wift - संदर्भ –
स्विफ्ट में अंडरस्कोर के बारे में हर एक अन्य प्रश्न एक विधि नाम के मामले पर चर्चा करता है, जहां अंडरस्कोर आंतरिक और बाहरी पैरामीटर नामों की आवश्यकता को समाप्त करता है। मैं एक विधि के बीच में अंडरस्कोर देख रहा हूँ। प्रासंगिक रूप से, एक बड़ा अंतर। – Moshe
संभावित डुप्लिकेट [इस मामले में अंडरस्कोर का क्या अर्थ है?] (Http://stackoverflow.com/questions/32656095/what-does-the-underscore-mean-in-this-case) – Moritz