निम्नलिखित मान लें,अभिव्यक्ति जो क्लोजर में वर्तमान में सभी स्कॉप्ड प्रतीकों को लौटाती है?
(in-ns silly.fun)
(def a 1)
(defn fx [b]
((fn [c] (return-all-symbols)) (first b)))
अगर यह एक वापसी-सभी प्रतीकों समारोह है कि प्रतीकों में से नक्शा वापसी होगी संभव है मैं सोच रहा था/मूल्यों वर्तमान में अपने मंगलाचरण पर scoped। तो, मान लीजिए कि उपर्युक्त संकलित किया गया था और हम 'मूर्ख' नामस्थान में थे, हम निम्नलिखित की तरह कुछ चला सकते थे।
(fx [:hello]) => {"a" 1, "b" [:hello], "c" :hello}
मैं डिबगिंग उद्देश्यों के लिए रिटर्न-ऑल-प्रतीकों का उपयोग करना चाहता हूं। क्या सब कुछ संभवतः वापसी-सब-प्रतीक है? यदि हां, तो इसका कार्यान्वयन क्या है?
कुछ समय वास्तव में आप क्या किया के माध्यम से पार्स करने के लिए ले जा रहा है, लेकिन मैं इसे करने की कोशिश की और यह काम करने लगता है। रंग मुझे प्रभावित किया। –