هل تريد تعلّم PureScript وإتقانه؟

انضم إلى مسار PureScript على Exercism للحصول على 31 تمرينًا مع تحليل تلقائي لكودك و إرشاد شخصي، كل ذلك مجانًا 100%.

نبذة عن PureScript

module HelloWorld where

import Prelude
import Data.Maybe (Maybe(..))

helloWorld :: Maybe String -> String
helloWorld Nothing = "Hello, World!"
helloWorld (Just x) =
  "Hello, " <> x <> "!"

أبرز ميزات PureScript


PureScript

ترجمة إلى JavaScript

تتيح لك استخدام PureScript في أي مكان يُستخدم فيه JavaScript.

وظيفية

استخدم تقنيات وظيفية مثل تعدد أشكال الصفوف وأنواع البيانات الجبرية وأصناف الأنواع.

الأدوات

تمتلك PureScript منظومة غنية من الأدوات والإضافات لمعظم المحرّرات.

أنواع ثابتة

PureScript لغة ثابتة الأنواع، ولها نظام أنواع قوي مستوحى من Haskell.

مجتمع نشط

مجتمع نشط من المطوّرين والمستخدمين.

تعبيرية

تمتلك PureScript صياغة خفيفة تتيح كتابة كود معبّر

تلقَّ الإرشاد بأسلوب PureScript

لكل لغة أسلوبها الخاص في فعل الأشياء. ومسار PureScript ليس استثناءً. سيساعدك مرشدونا على تعلّم التفكير مثل مطوّر PureScript، وعلى كتابة كود أصيل بأسلوب PureScript. بعد أن تحل تمرينًا، أرسله إلى فريقنا التطوعي، وسيمنحونك تلميحات وأفكارًا وملاحظات حول كيفية جعله أقرب إلى ما تراه عادةً في PureScript، وسيساعدونك على اكتشاف الأشياء التي لا تعرف أنك لا تعرفها.

اعرف المزيد عن الإرشاد

تمارين PureScript من إعداد المجتمع

يضم مسار PureScript على Exercism 31 تمارين لمساعدتك على كتابة كود أفضل.

اطّلع على كل تمارين PureScript
PureScript

ابدأ في مسار PureScript

أفضل ما في الأمر أنه مجاني 100% للجميع.

انضم إلى مسار PureScript