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 (और भी देखें)