कमांड लाइन आर्गुमेंट्स पढ़ना

Elixir:
कमांड लाइन आर्गुमेंट्स पढ़ना

How to: (कैसे:)

Elixir में command line arguments पढ़ने के लिए System.argv/0 का उपयोग किया जाता है। आइए एक साधारण उदाहरण के साथ देखते हैं।

# greet.exs
defmodule Greeter do
  def main(args) do
    IO.puts "नमस्ते, #{Enum.join(args, " ")}!"
  end
end

Greeter.main(System.argv())

उपयोग करते हुए:

$ elixir greet.exs John Doe
नमस्ते, John Doe!

Deep Dive (गहराई में जानकारी)

Command line arguments की सुविधा प्रोग्रामिंग के शुरुआती दिनों से है। Elixir में System.argv/0 के अलावा OptionParser मॉड्यूल है जो अधिक जटिल ऑप्शन्स और flags को पार्स करने के काम आता है। Implementation के दौरान, यह ध्यान रखें कि command line arguments हमेशा string के रूप में पास होती हैं, इसलिए कभी-कभी आपको उन्हें उपयुक्त डेटा टाइप में बदलना पड़ सकता है।

See Also (देखने योग्य स्रोत)