به مسیر Elm در Exercism بپیوندید تا از این موارد بهرهمند شوید: 110 تمرین که در 28 مفهوم Elm دستهبندی شدهاند، همراه با تحلیل خودکار کد شما و مربیگری شخصی، همه ۱۰۰٪ رایگان.
module HelloWorld exposing (helloWorld)
helloWorld : Maybe String -> String
helloWorld maybeName =
case maybeName of
Nothing ->
"Hello, World!"
Just name ->
"Hello, " ++ name ++ "!"
با تمرینهای برنامهنویسی سرگرمکننده و پاداشدهندهای که درک شما از مفاهیم را در Exercism میسنجند، در برنامهنویسی بهتر شوید.
با گرفتن اندازه، یک ماتریس مربعی از اعداد را به ترتیب مارپیچ برگردانید.
با گرفتن عددی از ۰ تا ۹۹۹٬۹۹۹٬۹۹۹٬۹۹۹، آن عدد را به حروف انگلیسی بنویسید.
جملهای به این شکل بسازید: "One for X, one for me."
Elm برای ساختن برنامههای وب است.
هدف Elm فراهم کردن لذتبخشترین تجربهی توسعهی ممکن است.
Elm زمان کامپایل بسیار کوتاه، داراییهای کمحجم و زمان اجرای سریعی دارد.
به لطف نوعدهی سختگیرانه، Elm خطاهای بالقوه را در زمان کامپایل میگیرد.
Elm سازوکار اختصاصیای برای تعامل با JavaScript دارد که به آن «پورت» میگویند.
Elm زبانی تابعی، خالص و ساده است و دروازهای خوب برای زبانهای تابعی پیشرفتهتر به شمار میرود.
هر زبانی روش خودش را برای انجام کارها دارد. Elm هم از این قاعده مستثنا نیست. منتورهای ما به شما کمک میکنند مثل یک برنامهنویس Elm فکر کنید و کد را به سبک اصیل Elm بنویسید. بعد از اینکه تمرینی را حل کردید، آن را برای تیم داوطلبان ما ارسال کنید تا نکتهها، ایدهها و بازخوردی دربارهی این که چطور آن را به آنچه معمولاً در Elm میبینید نزدیکتر کنید به شما بدهند؛ آنها کمک میکنند چیزهایی را کشف کنید که نمیدانید که نمیدانید.
دربارهی منتورینگ بیشتر بدانیدمسیر Elm در Exercism شامل 28 مفهوم و 110 تمرین است تا به شما کمک کند کد بهتری بنویسید.
همهی تمرینهای Elm را ببینید