Clojure:
सबस्ट्रिंग्स निकालना
How to: (कैसे करें:)
Clojure में substrings निकालने के लिए subs
फंक्शन का प्रयोग होता है। नीचे कुछ उदाहरण दिए गए हैं:
;; स्ट्रिंग से पहले 5 characters निकालें
(subs "नमस्ते, Clojure!" 0 5) ; => "नमस्ते"
;; 7वें character से शुरू करके बाकी स्ट्रिंग निकालें
(subs "नमस्ते, Clojure!" 7) ; => "Clojure!"
;; 8वें से 14वें character तक का हिस्सा निकालें
(subs "नमस्ते, Clojure!" 7 14) ; => "Clojur"
Deep Dive (गहराई से जानकारी)
Substring की अवधारणा प्रोग्रामिंग भाषाओं के शुरुआती दिनों से ही है। Clojure में subs
फंक्शन Java Platform की substring
मेथड पर आधारित है। वैकल्पिक तौर पर, स्ट्रिंग्स को हैंडल करने के लिए रेगेक्स (regular expressions) का इस्तेमाल भी किया जा सकता है। Clojure के पीछे के इम्प्लिमेंटेशन में, स्ट्रिंग्स immutable होते हैं, इसलिए subs
फंक्शन कॉल हर बार एक नया स्ट्रिंग बनाती है।
See Also (इसे भी देखें)
- Clojure Documentation on Strings: Clojure Strings
- Java String API for context: Java String API
- Regular Expressions in Clojure: Clojure Regex