कुछ मैं कम अंकन # (..)बेनामी समारोह आशुलिपि
निम्नलिखित कार्यों का उपयोग गुमनाम कार्यों के बारे में समझ में नहीं आता है:
REPL> ((fn [s] s) "Eh")
"Eh"
लेकिन यह नहीं करता है:
REPL> (#(%) "Eh")
यह काम करता है:
REPL> (#(str %) "Eh")
"Eh"
मुझे समझ में नहीं आता है कि क्यों (# (%) "एएच") काम नहीं करता है और साथ ही मुझे str((एफएन [एस] एस) में उपयोग करने की आवश्यकता नहीं है " एएच ")
वे दोनों अज्ञात कार्य हैं और वे दोनों एक पैरामीटर लेते हैं। शॉर्टंड नोटेशन को फ़ंक्शन की आवश्यकता क्यों होती है जबकि अन्य नोटेशन नहीं होता है?