Elixir:
स्ट्रिंग को कैपिटलाइज करना
कैसे:
Elixir अपने निर्मित फ़ंक्शनों का उपयोग करते हुए स्ट्रिंग्स को पूंजीकृत करने का एक सीधा तरीका प्रदान करता है बिना तृतीय-पार्टी लाइब्रेरी की आवश्यकता के। यहाँ एक साधारण उदाहरण है:
string = "elixir programming"
capitalized_string = String.capitalize(string)
IO.puts capitalized_string
आउटपुट:
Elixir programming
जहाँ अधिक नियंत्रण या जटिल पूंजीकरण तर्क की आवश्यकता होती है, वहाँ आप विभिन्न String फ़ंक्शनों को संयोजित कर सकते हैं। उदाहरण के लिए, यदि आप एक वाक्य में हर शब्द को पूंजीकृत करना चाहते हैं, तो आप वाक्य को शब्दों में विभाजित कर सकते हैं, प्रत्येक को पूंजीकृत कर सकते हैं, और फिर उन्हें एक साथ जोड़ सकते हैं:
sentence = "elixir is fun"
capitalized_sentence = sentence
|> String.split()
|> Enum.map(&String.capitalize/1)
|> Enum.join(" ")
IO.puts capitalized_sentence
आउटपुट:
Elixir Is Fun
जबकि Elixir की मानक पुस्तकालय अधिकांश आवश्यकताओं को कवर करती है, अधिक सूक्ष्म पाठ संचालन के लिए, जिसमें उन्नत स्ट्रिंग पूंजीकरण शामिल है, आप तृतीय-पार्टी लाइब्रेरियों जैसे कि Cldr का अन्वेषण कर सकते हैं, जो अंतरराष्ट्रीयकरण के लिए है, जो स्थान-विशिष्ट पूंजीकरण व्यवहार प्रदान कर सकता है।