Elixir Language
स्ट्रिंग्स
खोज…
टिप्पणियों
अमृत में एक String
UTF-8
एन्कोडेड बाइनरी है।
स्ट्रिंग में परिवर्तित करें
स्ट्रिंग में कुछ भी बदलने के लिए कर्नेल.इनस्पेक्ट का उपयोग करें।
iex> Kernel.inspect(1)
"1"
iex> Kernel.inspect(4.2)
"4.2"
iex> Kernel.inspect %{pi: 3.14, name: "Yos"}
"%{pi: 3.14, name: \"Yos\"}"
एक विकल्प प्राप्त करें
iex> my_string = "Lorem ipsum dolor sit amet, consectetur adipiscing elit."
iex> String.slice my_string, 6..10
"ipsum"
एक तार को विभाजित करें
iex> String.split("Elixir, Antidote, Panacea", ",")
["Elixir", "Antidote", "Panacea"]
स्ट्रिंग इंटरपोलेशन
iex(1)> name = "John"
"John"
iex(2)> greeting = "Hello, #{name}"
"Hello, John"
iex(3)> num = 15
15
iex(4)> results = "#{num} item(s) found."
"15 item(s) found."
चेक करें कि स्ट्रिंग में सबस्ट्रिंग है
iex(1)> String.contains? "elixir of life", "of"
true
iex(2)> String.contains? "elixir of life", ["life", "death"]
true
iex(3)> String.contains? "elixir of life", ["venus", "mercury"]
false
स्ट्रिंग्स ज्वाइन करें
आप <>
ऑपरेटर का उपयोग करके अमृत में तार जोड़ सकते हैं:
"Hello" <> "World" # => "HelloWorld"
स्ट्रिंग्स की List
के लिए, आप Enum.join/2
उपयोग कर सकते हैं:
Enum.join(["A", "few", "words"], " ") # => "A few words"
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow