ক্লোজার, এর লিস্প পূর্বসূরীদের মতো, এরর ডিলিং এর জন্য এক্সেপশনের উপর নির্ভর করে। এখানে দেখানো হচ্ছে যে জিনিসগুলি খারাপ দিকে চলে গেলে আপনি কি করেন। এক্সেপশন থ্রো করা সোজা.
ক্লোজার জাভার লগিং সুবিধাগুলির উপর নির্ভর করে, কিন্তু আপনি এগুলিতে একটি আদর্শ ক্লোজারের উপায়ে প্রবেশ করতে পারেন। আসুন দেখা যাক আপনি কিভাবে clojure.tools.logging ব্যবহার করতে পারেন, যা বেশ কয়েকটি লগিং ফ্রেমওয়ার্কের উপর একটি সহজ অ্যাবস্ট্র্যাকশন প্রদান করে.
clojure.tools.logging
Clojure ফাংশনগুলি defn দিয়ে সংজ্ঞায়িত হয়, এর পর নাম, প্যারামিটার এবং বডি অনুসরণ করে। এখানে একটি দ্রুত উদাহরণ দেখুন।.
defn
Clojure-এ রিফ্যাক্টরিং—এর পরিষ্কার সিনট্যাক্স এবং ফাংশনাল প্যারাডাইমের কারণে—অত্যন্ত সরল হতে পারে। চলুন একটি সাধারণ পরিস্থিতি নিয়ে কাজ করা যাক.