स्ट्रिंग को छोटे अक्षरों में परिवर्तित करना

Clojure:
स्ट्रिंग को छोटे अक्षरों में परिवर्तित करना

How to: (कैसे करें:)

Clojure में स्ट्रिंग को निचले केस में बदलना बहुत सीधा है। यहाँ पर एक उदाहरण है:

(defn to-lower-case [str]
  (.toLowerCase str))

(println (to-lower-case "नमस्ते, CLOJURE!")) ; output: "नमस्ते, clojure!"

toLowerCase जावा मेथड का प्रयोग करके हम आसानी से किसी भी स्ट्रिंग को छोटे अक्षरों में बदल सकते हैं।

Deep Dive (गहराई से जानकारी)

स्ट्रिंग को निचले केस में बदलना जावा के toLowerCase मेथड के जरिये Clojure में आता है क्योंकि Clojure JVM पर चलता है और जावा लाइब्रेरीज़ का इस्तेमाल कर सकता है। अलग-अलग भाषाएँ और लोकेल्स को सपोर्ट करने के लिए, जावा में Locale का भी प्रावधान है। Clojure में यह सरलता और लचीलापन देता है।

विकल्पों की बात करें, तो clojure.string लाइब्रेरी में lower-case फ़ंक्शन भी है जो एकदम सीधा है:

(require '[clojure.string :as str])

(println (str/lower-case "नमस्ते, CLOJURE!")) ; output: "नमस्ते, clojure!"

बड़ी स्ट्रिंग्स के साथ काम करते समय प्रदर्शन का भी ध्यान रखना पड़ता है, खासकर जब इसे बार-बार करना पड़ता है।

See Also (और भी देखें)

  1. Clojure Docs for String Manipulation: clojuredocs.org
  2. Java Locale and Unicode: Oracle Locale Docs
  3. Clojure और Java interoperability के लिए गाइड: Clojure Java Interop