मैं उपयोग बुला एक पुस्तकालय लोड करने के लिए वाक्य रचना को समझने के लिए कोशिश कर रहा हूँ:Clojure समारोह तर्क वाक्य रचना
(use 'clojure.contrib.duck-streams)
मुझे समझ बनाता है के रूप में यह clojure.contrib.duck धाराओं के लिए इतना बोली पाठक मैक्रो लागू होता है कि पाठक उस स्ट्रिंग का मूल्यांकन करने का प्रयास नहीं करता है।
अब, अगर मैं का उपयोग करना चाहते: मैंने पढ़ा है यह इस में पास मतलब
(use '[clojure.contrib.duck-streams :only reader])
: केवल केवल लोड पाठक को टैग करते हैं, यही कारण है कि यह सही है:
(use '[clojure.contrib.duck-streams :only (reader)])
बजाय
उपयोग करने के लिए तर्क के वेक्टर लेकिन आरईपीएल शिकायत करता है कि प्रतीक से आईएसईक कैसे बनाएं। पाठक के आसपास माता-पिता क्यों?
यह भी पहली पंक्ति के बराबर और मान्य है:
(use '[clojure.contrib.duck-streams])
तो ऐसा लगता है कि कर रहे हैं 'स्ट्रिंग हैं' [स्ट्रिंग] बराबर तर्क जो मैं या तो समझ में नहीं आता।