Exercism के Elm ट्रैक से जुड़िए और पाइए 110 अभ्यास 28 Elm कॉन्सेप्ट में बाँटे गए, आपके कोड का स्वचालित विश्लेषण और व्यक्तिगत मेंटरिंग, वह भी 100% मुफ्त.
module HelloWorld exposing (helloWorld)
helloWorld : Maybe String -> String
helloWorld maybeName =
case maybeName of
Nothing ->
"Hello, World!"
Just name ->
"Hello, " ++ name ++ "!"
Exercism के साथ मज़ेदार और फायदेमंद कोडिंग अभ्यासों के ज़रिए प्रोग्रामिंग में बेहतर बनिए, जो आपकी कॉन्सेप्ट की समझ परखते हैं।
प्रतिरोधकों पर इस्तेमाल होने वाले रंग कोड को संख्यात्मक वैल्यू में बदलिए।
तय कीजिए कि कोई ऐरे किसी दूसरे ऐरे की सबलिस्ट है या नहीं।
बाइनरी रूप में 1 बिट की संख्या गिनकर Eliud को उसके मुर्गीघर के अंडे गिनने में मदद कीजिए।
Elm वेब ऐप्लिकेशन बनाने के लिए है।
Elm का लक्ष्य डेवलपर अनुभव को जितना संभव हो उतना आनंददायक बनाना है।
Elm में कंपाइलेशन का समय बहुत कम, ऐसेट छोटे और रनटाइम तेज़ होते हैं।
सख्त टाइपिंग के कारण Elm कंपाइलेशन के समय संभावित एरर पकड़ लेता है।
Elm में JavaScript के साथ इंटरऑप का एक समर्पित तरीका है, जिसे पोर्ट्स कहते हैं।
Elm एक सरल, प्योर फंक्शनल भाषा है, जो अधिक उन्नत फंक्शनल भाषाओं के लिए अच्छा प्रवेश द्वार है।
हर भाषा के अपने तरीके होते हैं। Elm भी इससे अलग नहीं है। हमारे मेंटर आपको Elm डेवलपर की तरह सोचना सिखाएँगे और यह भी बताएँगे कि Elm की शैली में कोड कैसे लिखा जाता है। जब आप कोई अभ्यास हल कर लें, तो उसे हमारी स्वयंसेवी टीम को जमा कीजिए। वे आपको संकेत, सुझाव और प्रतिक्रिया देंगे कि उसे Elm में आम तौर पर दिखने वाले कोड जैसा कैसे बनाया जाए। वे आपको वे बातें खोजने में भी मदद करेंगे जो आप नहीं जानते कि आप नहीं जानते।
मेंटर से मदद लेने के बारे में और जानिएExercism पर Elm ट्रैक में बेहतर कोड लिखने में मदद के लिए 28 कॉन्सेप्ट और 110 अभ्यास हैं।
Elm के सभी अभ्यास देखें