मैं सोच रहा था कि क्यों एलिक्सीर में मैथ मॉड्यूल नहीं है।एलिक्सीर में मैथ मॉड्यूल क्यों नहीं है?
मैं समझता हूँ कि हम इस का उपयोग करते हुए Erlang math:
मॉड्यूल लिख सकते हैं:
alias :math, as: Math
लेकिन, यह अच्छा हमारे अमृत कोड में है कि लाइन डालने के लिए अभ्यास है?
iex(1)> alias :math, as: Math
nil
iex(2)> Math.pi()
3.141592653589793
iex(3)> Math.pow(3, 2)
9.0
ओह, यह स्पष्ट है कि हम प्रलेखन के लिए उपयोग एक अमृत तरह से नहीं मिल सकता है:
iex(4)> h(Math)
:math is an Erlang module and, as such, it does not have Elixir-style docs
हमें मौजूदा एरलांग कार्यक्षमता को डुप्लिकेट क्यों करना चाहिए जो परीक्षण और साबित हुआ है? ऐसा करने के लिए एक आकर्षक लाभ कहां है? –
एक बार जब मैंने @ जोसेवलिम उत्तर पढ़ा कि डुप्लिकेटिंग मॉड्यूल को कोई समझ नहीं आता है। एरिक्ंग के मामले में एलिक्सीर, एरलांग से सबकुछ का उपयोग कर सकते हैं, इसलिए यदि आप कुछ भी नहीं बदलते हैं तो इन मॉड्यूल को क्लोन करने का कोई मतलब नहीं है। – PatNowak