Elixir Language ट्यूटोरियल
अमृत भाषा के साथ शुरुआत करना
खोज…
टिप्पणियों
एलिक्जिर एक गतिशील, कार्यात्मक भाषा है जिसे स्केलेबल और बनाए रखने योग्य अनुप्रयोगों के निर्माण के लिए डिज़ाइन किया गया है।
एलिक्जिर एरलांग वीएम का लाभ उठाता है, जो कम-विलंबता, वितरित और दोष-सहिष्णु प्रणालियों को चलाने के लिए जाना जाता है, जबकि वेब विकास और एम्बेडेड सॉफ्टवेयर डोमेन में भी सफलतापूर्वक उपयोग किया जा रहा है।
संस्करण
संस्करण | रिलीज़ की तारीख |
---|---|
0.9 | 2013-05-23 |
1.0 | 2014-09-18 |
1.1 | 2015/09/28 |
1.2 | 2016/01/03 |
1.3 | 2016/06/21 |
1.4 | 2017/01/05 |
नमस्ते दुनिया
यहां अमृत जांच के इंस्टॉलेशन निर्देशों के लिए, यह विभिन्न प्लेटफार्मों से संबंधित निर्देशों का वर्णन करता है।
Elixir एक प्रोग्रामिंग भाषा है जो erlang
का उपयोग करके बनाई गई है, और erlang के BEAM
रनटाइम (जैसे जावा के लिए JVM
) का उपयोग करती है।
हम अमृत का उपयोग दो तरीकों से कर सकते हैं: इंटरैक्टिव शेल iex
या सीधे elixir
कमांड का उपयोग करके।
निम्नलिखित को hello.exs
नामक फ़ाइल में रखें:
IO.puts "Hello world!"
कमांड लाइन से, अमृत स्रोत फ़ाइल को निष्पादित करने के लिए निम्न कमांड टाइप करें:
$ elixir hello.exs
यह आउटपुट चाहिए:
नमस्ते दुनिया!
इस की पटकथा मोड के रूप में जाना जाता है Elixir
। वास्तव में, बीईएएम वर्चुअल मशीन के लिए एलिक्जिर कार्यक्रमों को भी संकलित किया जा सकता है (और आम तौर पर, वे) बायोटेक में।
आप इंटरएक्टिव अमृत शेल (अनुशंसित) के लिए iex
उपयोग भी कर सकते हैं, कमांड को चलाएं जो आपको इस तरह से संकेत देगा:
Interactive Elixir (1.3.4) - press Ctrl+C to exit (type h() ENTER for help)
iex(1)>
यहाँ आप अपने अमृतमय hello world
उदाहरणों की कोशिश कर सकते हैं:
iex(1)> IO.puts "hello, world"
hello, world
:ok
iex(2)>
तुम भी iex
माध्यम से अपने मॉड्यूल संकलन और चला सकते हैं। उदाहरण के लिए, यदि आपके पास एक helloworld.ex
है जिसमें शामिल हैं:
defmodule Hello do
def sample do
IO.puts "Hello World!"
end
end
iex
माध्यम से, करें:
iex(1)> c("helloworld.ex")
[Hello]
iex(2)> Hello.sample
Hello World!
IEx से हैलो वर्ल्ड
आप IEx
का मूल्यांकन करने और कोड निष्पादित करने के लिए IEx
(इंटरएक्टिव अमृत) शेल का भी उपयोग कर सकते हैं।
यदि आप लिनक्स या मैक पर हैं, तो अपने बैश पर iex टाइप करें और एंटर दबाएं:
$ iex
यदि आप विंडोज मशीन पर हैं, तो टाइप करें:
C:\ iex.bat
फिर आप IEx REPL (पढ़ें, मूल्यांकन, प्रिंट, लूप) में प्रवेश करेंगे, और आप कुछ इस प्रकार लिख सकते हैं:
iex(1)> "Hello World"
"Hello World"
यदि आप IEx REPL को खोलते समय स्क्रिप्ट लोड करना चाहते हैं, तो आप यह कर सकते हैं:
$ iex script.exs
script.exs
आपकी स्क्रिप्ट है। अब आप कंसोल में स्क्रिप्ट से फ़ंक्शन को कॉल कर सकते हैं।