9
मैं इस हास्केल स्निपेट के बराबर एरलांग में कैसे लिख सकता हूं?एरलांग के हास्केल के पैटर्न के बराबर
[email protected](x:xs)
मैं इस हास्केल स्निपेट के बराबर एरलांग में कैसे लिख सकता हूं?एरलांग के हास्केल के पैटर्न के बराबर
[email protected](x:xs)
आप Name=[X|Xs]
तरह वाक्य रचना के साथ ऐसा कर सकते हैं। एक उदाहरण उपयोग
headlist([H|T]=L) -> io:format("List (~p) with head ~p ~n",[L,H]).
ध्यान दें कि हेडलिस्ट ([एच | टी] = एल) -> जैसे बाएं और चर के लिए अधिक विशिष्ट पैटर्न डालने के लिए अक्सर अधिक पढ़ने योग्य होता है। इस तरह, एकाधिक खंड बेहतर संरेखित होते हैं, और आप अतिरिक्त चर के बजाए मिलान किए जा रहे कार्यों पर पहले ध्यान केंद्रित करते हैं। – RichardC
मैं @ रिचर्डसी से सहमत हूं लेकिन सिर्फ यह कहना चाहता हूं कि दोनों एक दूसरे के साथ कानूनी और पूरी तरह से समकक्ष हैं। – rvirding
@ रिचर्ड सी मैं एरलांग में ज्यादा कोड नहीं करता इसलिए मैं कोडिंग प्रथाओं के बारे में बहुत परिचित नहीं हूं। यह बात बताने के लिए धन्यवाद। – Satvik