به مسیر PureScript در Exercism بپیوندید تا از این موارد بهرهمند شوید: 31 تمرین همراه با تحلیل خودکار کد شما و مربیگری شخصی، همه ۱۰۰٪ رایگان.
module HelloWorld where
import Prelude
import Data.Maybe (Maybe(..))
helloWorld :: Maybe String -> String
helloWorld Nothing = "Hello, World!"
helloWorld (Just x) =
"Hello, " <> x <> "!"
با تمرینهای برنامهنویسی سرگرمکننده و پاداشدهندهای که درک شما از مفاهیم را در Exercism میسنجند، در برنامهنویسی بهتر شوید.
با استفاده از حدس کولاتز، تعداد گامهای لازم برای رسیدن به ۱ را محاسبه کنید.
پیادهسازیای از رمز آتباش، یک سامانهی رمزنگاری باستانی که در خاورمیانه ساخته شد، بسازید.
با گرفتن یک رشتهی DNA، مکمل RNA آن را برگردانید.
به شما امکان میدهد از PureScript هر جایی که JavaScript استفاده میشود، بهره ببرید.
از تکنیکهای تابعی مانند چندریختی ردیفی، انواع دادهی جبری و کلاسهای نوع استفاده کنید.
PureScript بومسازگانی غنی از ابزارها و افزونهها برای بیشتر ویرایشگرها دارد.
PureScript بهصورت ایستا نوعبندی شده است و از یک سیستم نوع قدرتمند الهامگرفته از Haskell بهره میبرد.
جامعهای فعال از توسعهدهندگان و کاربران.
PureScript نحوهی نگارش سبکی دارد که کد گویا را ممکن میسازد
هر زبانی روش خودش را برای انجام کارها دارد. PureScript هم از این قاعده مستثنا نیست. منتورهای ما به شما کمک میکنند مثل یک برنامهنویس PureScript فکر کنید و کد را به سبک اصیل PureScript بنویسید. بعد از اینکه تمرینی را حل کردید، آن را برای تیم داوطلبان ما ارسال کنید تا نکتهها، ایدهها و بازخوردی دربارهی این که چطور آن را به آنچه معمولاً در PureScript میبینید نزدیکتر کنید به شما بدهند؛ آنها کمک میکنند چیزهایی را کشف کنید که نمیدانید که نمیدانید.
دربارهی منتورینگ بیشتر بدانیدمسیر PureScript در Exercism شامل 31 تمرین است تا به شما کمک کند کد بهتری بنویسید.
همهی تمرینهای PureScript را ببینید