ক্লোজার, একটি JVM ভাষা হিসেবে, আপনাকে সরাসরি Java String মেথডগুলি ব্যবহার করার অনুমতি দেয়। এখানে ক্লোজারে একটি স্ট্রিং কেপিটালাইজ করার একটি বেসিক উদাহরণ রয়েছে.
ক্লোজার স্ট্রিং কনক্যাটেনেশনকে সহজ করে তোলে str ফাংশনের মাধ্যমে। চলুন ডুব দিয়ে দেখি.
str
Clojure এ, একটি স্ট্রিংকে ছোট হাতের অক্ষরে রূপান্তর করতে, আপনি clojure.string/lower-case ফাংশন ব্যবহার করবেন। দেখুন এটা কত সহজ.
clojure.string/lower-case
Clojure-এ একটি প্যাটার্ন ব্যবহার করে অক্ষর মুছে ফেলার জন্য, আপনাকে নিয়মিত এক্সপ্রেশন re-seq, re-find, অথবা re-matches ফাংশনগুলির সাথে clojure.string/replace ব্যবহার করতে হবে।.
re-seq
re-find
re-matches
clojure.string/replace
ক্লোজার স্ট্রিং নিয়ে কাজ করা সহজ করে তোলে। উপ-স্ট্রিং এক্সট্রাক্ট করার জন্য, subs আপনার যাওয়ার ফাংশন.
subs
Clojure এ একটি স্ট্রিংয়ের দৈর্ঘ্য পেতে, count ফাংশন ব্যবহার করুন.
count
Clojure একটু ত্যাগী.
Clojure-এ, স্ট্রিংগুলি অপরিবর্তনীয়, তাই যখন আমরা “উদ্ধৃতিচিহ্ন মুছে ফেলা” নিয়ে কথা বলি, আমরা আসলে উদ্ধৃতিচিহ্নবিহীন একটি নতুন স্ট্রিং তৈরি করার কথা বলছি। এখানে clojure.string/replace ব্যবহার করে সংক্ষিপ্ত পদ্ধতি রয়েছে.
Clojure-এ, আমরা টেক্সট অনুসন্ধান এবং প্রতিস্থাপনের জন্য clojure.string/replace ফাংশন ব্যবহার করি। কিছু কোড দিয়ে সরাসরি বিষয়ে যাই.
লিস্প পরিবারে তার শেকড় বিচ্ছিন্ন না করে, ক্লোজার জাভার রেগুলার এক্সপ্রেশন ক্ষমতার সাথে অবিচ্ছেদ্যভাবে মেলানো এক ধনী ফাংশন সেট অফার করে। এখানে কিভাবে আপনি তাদের ব্যবহার করতে পারেন.