আমি আজ নেস্টেড শর্টহ্যান্ড ফাংশনগুলির সাথে ক্লোজারের অভিব্যক্তিটি মূল্যায়নের চেষ্টা করেছি এবং এটি আমাকে ছাড়তে দেবে না।
প্রকাশটি ছিল:
(#(+ % (#(+ % (* % %)) %)) 5) ; sorry for the eye bleed
আউটপুটটি ছিল:
IllegalStateException Nested #()s are not allowed clojure.lang.LispReader$FnReader.invoke (LispReader.java:630)
...and a bunch of other garbage
2
আমি দেখতে পেয়েছি যে এই জাতীয় কোড লিখতে না পারা ক্লোজারের পক্ষে ভাল জিনিস।
—
সাইমন বার্গোট
কারণ এটি আপনার চোখকে রক্তক্ষরণ করে।
—
মাইকেল শ
আপনার কি দরকার (# (+% 1 (# (+% 2 (*% 3% 4))% 5)) 5)?
—
নতুনত্ব