Clojure:
स्ट्रिंग को जोड़ना
How to: (कैसे करें:)
Clojure में स्ट्रिंग्स जोड़ने के लिए str
फंक्शन का इस्तेमाल किया जाता है:
;; सिंपल स्ट्रिंग्स जोड़ना
(str "नमस्ते " "दुनिया!")
;; Output: "नमस्ते दुनिया!"
;; वेरिएबल्स के साथ स्ट्रिंग्स जोड़ना
(let [नाम "रोहन"]
(str "नमस्ते, " नाम "!"))
;; Output: "नमस्ते, रोहन!"
;; संख्याओं और स्ट्रिंग्स को एक साथ जोड़ना
(str "आपके पास " 5 " संदेश हैं।")
;; Output: "आपके पास 5 संदेश हैं।"
Deep Dive (गहराई में जानकारी)
Concatenation, यानी कन्केटनेशन, नयी तो नहीं हैं। यह संकलनन की प्रक्रिया का हिस्सा है जो शुरू से ही प्रोग्रामिंग में महत्वपूर्ण रहा है। Clojure का str
फंक्शन दूसरी प्रोग्रामिंग भाषाओं के concat
या +
ऑपरेटर्स के समान है। परफॉरमेंस के लिहाज़ से, Clojure में स्ट्रिंग्स जोड़ते वक्त इम्म्यूटेबिलिटी का ध्यान रखा जाता है; हर str
ऑपरेशन एक नयी स्ट्रिंग बनाता है। जब बहुत सारी स्ट्रिंग्स जोड़नी होती हैं, तो अन्य तकनिकी जैसे StringBuilder
या clojure.core/str-cat
का इस्तेमाल परफॉरमेंस में सुधार के लिए होता है।
See Also (और भी देखें)
- Clojure
str
function: Clojurestr
- Text processing in Clojure: Clojure Text Processing