Clojure:
স্ট্রিংকে লোয়ার কেসে রূপান্তর করা
কিভাবে:
Clojure এ, একটি স্ট্রিংকে ছোট হাতের অক্ষরে রূপান্তর করতে, আপনি clojure.string/lower-case
ফাংশন ব্যবহার করবেন। দেখুন এটা কত সহজ:
(require '[clojure.string :as str])
(str/lower-case "Hello, World!") ; => "hello, world!"
আউটপুটটি সোজাসাপটা:
"hello, world!"
গভীর ডুব
ঐতিহাসিকভাবে, কেস রূপান্তর প্রথম কম্পিউটিং দিনগুলো থেকেই টেক্সট ডেটা প্রসেসিংকে সামঞ্জস্যপূর্ণ করতে উপস্থিত। Clojure এ, clojure.string/lower-case
ফাংশনটি clojure.string
লাইব্রেরীর একটি অংশ, যা মূল ভাষায় অন্তর্ভুক্ত একটি স্ট্রিং ম্যানিপুলেশনের জন্য ইউটিলিটি সমূহের সংগ্রহ।
clojure.string/lower-case
এর বিকল্পগুলি অন্তর্ভুক্ত আপনার নিজের ফাংশন তৈরি করা char
ম্যানিপুলেশনের মাধ্যমে ম্যাপিং করা, কিন্তু যখন আপনার কাছে একটি অপ্টিমাইজড এবং ভালভাবে পরীক্ষিত নির্মিত ফাংশন রয়েছে তখন এটি চাকা পুনঃআবিষ্কার করা।
অভ্যন্তরীণভাবে, clojure.string/lower-case
Java এর নিজস্ব toLowerCase
মেথডে ভারী কাজটি হস্তান্তর করে, যেহেতু Clojure জাভা ভার্চুয়াল মেশিন (JVM) এ চলে। এটি Java এর পরিপক্ক লাইব্রেরিগুলি কাজে লাগিয়ে উচ্চ কর্মক্ষমতা নিশ্চিত করে।
আরও দেখুন
- Clojure এর
clojure.string
API: https://clojuredocs.org/clojure.string - Java এর
String.toLowerCase()
মেথড: https://docs.oracle.com/javase/7/docs/api/java/lang/String.html#toLowerCase()