अक्सर मुझे क्लोजर में एक फ़ंक्शन को परिभाषित करने की आवश्यकता होती है। अगर मैं कुछ परिभाषित करता हूं तो मैं इसे कैसे परिभाषित कर सकता हूं?क्लोजर में किसी फ़ंक्शन को कैसे परिभाषित किया जा सकता है?
उत्तर
यदि आपके पास:
(def x 42)
यह वर निकल करने के लिए उपयोगी हो सकता है:
(.unbindRoot #'x)
अब, अगर आप इस
x
कोशिश आप मिल:
#<Unbound Unbound: #'user/x>
मुझे लगता है कि आप इसे करने के लिए ns-unmap का उपयोग कर सकते हैं।
पीएस इस कोड को टिप्पणी में नहीं जोड़ा जा सका, इसलिए मैंने इसे यहां रखा। क्योंकि एक ही वार से अधिक नाम स्थान में मैप किया जा सकता,
(ns-unmap *ns* 'method)
कोई एक तर्क संस्करण है: वर्तमान नाम स्थान में समारोह unmap के लिए, आपको कोड निम्न का उपयोग करने की आवश्यकता है। यदि आप आरईपीएल से काम कर रहे हैं, तो आप अक्सर उपयोगकर्ता नामस्थान से अनबिंड करना चाहते हैं, उदा।
(ns-unmap 'user 'symbol-to-unbind)
एनएस-अनैप के लिए पहला तर्क प्रतीक या नामस्थान हो सकता है, और दूसरा तर्क प्रतीक होना चाहिए।
किसी भी कारण से एनएस-अनमैप केवल एक योग्य प्रतीक नहीं ले सकता है, उदा। ' 'उपयोगकर्ता/प्रतीक करने वाली unbind'? – mikera
- 1. क्लोजर में डिफैमक्रो को स्वयं के संदर्भ में कैसे परिभाषित किया जा सकता है?
- 2. क्लोजर में किसी फ़ंक्शन के भीतर फ़ंक्शन को परिभाषित कैसे किया जाए और उस संदर्भ को संदर्भित किया जाए?
- 3. HTTP होस्ट हेडर को कब परिभाषित किया जा सकता है?
- 4. क्लोजर में, क्या किसी अज्ञात फ़ंक्शन को अज्ञात फ़ंक्शन के भीतर परिभाषित करना संभव है?
- 5. फ़ंक्शन बॉडी में इसका उल्लेख किए बिना फ़ंक्शन पैरामीटर का उपयोग कैसे किया जा सकता है?
- 6. सी में फ़ंक्शन पॉइंटर के माध्यम से एक स्थैतिक फ़ंक्शन को कॉल किया जा सकता है?
- 7. सी में किसी फ़ंक्शन को परिभाषित करने के लिए कैसे करें यदि इसे पहले परिभाषित नहीं किया गया है?
- 8. क्लोजर में मैं कैसे जांच सकता हूं कि कोई प्रतीक परिभाषित किया गया है या नहीं?
- 9. विम में, मैं एक फ़ंक्शन को कैसे परिभाषित करता हूं जिसे बिना कॉल किया जा सकता है: कॉल?
- 10. फ़ंक्शन परिभाषित किया गया है लेकिन सी
- 11. क्लोजर में पुनः लोड करने के लिए मुझे "def" कैसे प्राप्त किया जा सकता है?
- 12. स्ट्रिंगबिल्डर को स्ट्रिंग में कैसे परिवर्तित किया जा सकता है []?
- 13. जावा में स्ट्रिंग को कैसे सत्यापित किया जा सकता है?
- 14. हेडर में परिभाषित सी ++ वर्चुअल फ़ंक्शन को संकलित और vtable में लिंक क्यों नहीं किया जा सकता है?
- 15. क्लोजर फ़ंक्शन
- 16. क्लोजर फ़ंक्शन
- 17. सशर्त संकलन प्रतीकों को परिभाषित नहीं किया जा रहा है
- 18. DLLImport Int ** - यह कैसे किया जा सकता है अगर यह किया जा सकता है
- 19. अस्थिर चर को जावा में स्थैतिक के रूप में परिभाषित किया जा सकता है?
- 20. जावास्क्रिप्ट में ऑब्जेक्ट सदस्य को कहां परिभाषित किया जा सकता है?
- 21. क्लोजर में "लैम्बडा" नामक फ़ंक्शन के रूप में लैम्ब्डा को कैसे कार्यान्वित किया जाए?
- 22. Cpython में क्या किया जा सकता है जो IronPython में नहीं किया जा सकता है?
- 23. किसी विधि के जावाडोक को अन्य विधि के जावाडोक में कैसे कॉपी किया जा सकता है?
- 24. @JavascriptInterface को हल नहीं किया जा सकता
- 25. क्या हास्केल में कस्टम गार्ड तंत्र परिभाषित किया जा सकता है?
- 26. मेकफ़ाइल में कैसे eval फ़ंक्शन का उपयोग किया जा सकता है?
- 27. बटन को फ़ोकस कैसे प्राप्त किया जा सकता है?
- 28. एक शुद्ध-ऊंचाई चिपचिपा पाद लेख शुद्ध सीएसएस में कैसे परिभाषित किया जा सकता है?
- 29. ऑन चेंज फ़ंक्शन को परिभाषित नहीं किया गया है
- 30. NSDictionary में कुंजी को डुप्लिकेट किया जा सकता है?
मुझे java.lang.IllegalArgumentException मिलता है जब मैं उपयोग करता हूं (ns-unmap :: कुछ-विधि)। क्या कोई तर्क संस्करण है? – Zubair