मैं कुछ क्लोजर मैक्रोज़ को समझने की कोशिश कर दीवार के खिलाफ अपने सिर को टक्कर दे रहा हूं जो अनजान-विभाजन का उपयोग करता है, और मुझे लगता है कि उन्हें जिस तरह की आवश्यकता है, उसे स्पष्ट रूप से विस्तारित नहीं कर रहा है। क्या कोई मुझे डमी शब्दों में समझा सकता है?क्या कोई सरल शर्तों में क्लोजर के अनजान-विभाजन को समझा सकता है?
42
A
उत्तर
50
मैं क्लोजर पर कोई विशेषज्ञ नहीं हूं, लेकिन चूंकि यह मूल रूप से एक लिस्प है, चीजें ऐसी अनोखी-विभाजन की तरह होनी चाहिए जो सूची का उपयोग उस स्थिति में विलीन हो जाती है जहां इसका उपयोग किया जाता है। अंतर इस तरह दिखता है:
`(1 2 ~(list 3 4)) => (1 2 (3 4))
`(1 2 [email protected](list 3 4)) => (1 2 3 4)
` == syntax-quote
~ == unquote
[email protected] == unquote-splice
संबंधित मुद्दे
- 1. क्या कोई ओथ को समझा सकता है?
- 2. सरल शर्तों में वेब सेवाएं क्या हैं
- 3. क्या कोई माइक्रोसॉफ्ट यूनिटी को समझा सकता है?
- 4. क्या कोई मुझे धागे समझा सकता है?
- 5. क्या कोई निम्नलिखित कोड के काम को समझा सकता है ...?
- 6. क्या कोई सत्रस्टोर ऑब्जेक्ट के जीवन को समझा सकता है?
- 7. क्या कोई एलडीएपी समझा सकता है?
- 8. क्या कोई एटीआर समझा सकता है?
- 9. क्या कोई मुझे पॉलिमॉर्फिज्म समझा सकता है?
- 10. क्या कोई नियम 110 को सबसे सरल तरीके से समझा सकता है?
- 11. कोई भी फोर्क() के बाद 'फ़ाइल डिस्क्रिप्टर' के बारे में एक सरल विवरण समझा सकता है?
- 12. क्या कोई डीबीसीसी ड्रॉप्लेनबफर को समझा सकता है?
- 13. क्या कोई आंतरिक/बाहरी चर नामों को समझा सकता है?
- 14. क्या कोई व्यक्ति एकीकरण विकल्पों को समझा सकता है?
- 15. क्या कोई इस वाक्यविन्यास को समझा सकता है?
- 16. क्या कोई इस सी ++ टाइपपीफ को समझा सकता है?
- 17. क्या कोई मुझे सी ++ अपवाद विनिर्देशों को समझा सकता है?
- 18. क्या कोई डीकोडर्स/एनकोडर्स को बेहतर समझा सकता है?
- 19. क्या कोई इस जावा कोड को समझा सकता है
- 20. क्या कोई मुझे इस कोड को समझा सकता है?
- 21. क्या कोई मुझे इस सेमेक स्क्रिप्ट को समझा सकता है?
- 22. क्या कोई मुझे इस SQL क्वेरी को समझा सकता है?
- 23. क्या कोई कक्षा.superclass.class.superclass विरोधाभास को समझा सकता है?
- 24. क्या कोई इस जावास्क्रिप्ट विधि को समझा सकता है?
- 25. क्या कोई मुझे स्कैला में अंतर्निहित रूपांतरण समझा सकता है?
- 26. क्या कोई मुझे हाइबरनेट में @MapsId समझा सकता है?
- 27. क्या कोई मुझे PHP में पैक() फ़ंक्शन समझा सकता है?
- 28. क्या कोई मुझे रूबी में NaN समझा सकता है?
- 29. क्या कोई ड्रूपल में "पहुंच तर्क" समझा सकता है?
- 30. क्या कोई इन एंड्रॉइड रोम हैकिंग शर्तों को समझा सकता है: एचबीओओटी/बूटलोडर, रेडियो, वसूली छवि, update.zip, NAND अनलॉकिंग, आरयूयू?
आह, तो अनजान-विभाजन सिर्फ एक सूची को फ़्लैट करता है? – Zubair
@ जुबैर: हाँ। यह भी ध्यान दें कि ',' ('अल्पविराम) के बजाय CLojure '~' (tilde) का उपयोग किया जाता है। – ffriend
@ffriend: \ '(क्लोजर में किए गए परिवर्तनों के बारे में (एनएच (यादृच्छिक 2) '(कई कुछ)) पसंद करते हैं, मैं पारंपरिक', '(कॉमा' पर उनके ~' '(tilde) का उपयोग करके आश्चर्यचकित हूं।) - कोई विचार क्यों बदला गया था?) –