मैं, (आरईपीएल में या कहीं भी)क्लोजर में स्ट्रिंग से फ़ंक्शन को कैसे डिफॉल्ट करें?
(defn (symbol "print-string") [k] (println k))
ऐसा करने के लिए और फिर
(print-string "lol")
ऐसा करने में सक्षम होना चाहते हैं या यदि वहाँ में कस्टम तार से defn बनाने के लिए किसी अन्य तरीके से है मैक्रोज़, क्या आप मुझे सही दिशा में धक्का दे सकते हैं?
1. में समारोह नाम स्ट्रिंग args के सामने ~ क्या है? 2. शरीर के सामने ~ @ क्या है? – Belun
@ बेलन 1. ~ = unquote 2. ~ @ = विस्तार अनुक्रम – Surya
ऐसा क्यों है कि अगर मैं करता हूं (defn defs [] (doall (map (fn [s] (defn-with-str s [k] (println k))) ["प्रिंट-स्ट्रिंग"]))) मुझे एक एफएन कहा जाता है जिसे 'एस' कहा जाता है? – Hendekagon