स्ट्रिंग को कैपिटलाइज करना

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 का अन्वेषण कर सकते हैं, जो अंतरराष्ट्रीयकरण के लिए है, जो स्थान-विशिष्ट पूंजीकरण व्यवहार प्रदान कर सकता है।