انضم إلى مسار MoonScript على Exercism للحصول على 126 تمرينًا مع تحليل تلقائي لكودك و إرشاد شخصي، كل ذلك مجانًا 100%.
class Greet
new: (@who) =>
__tostring: => "Hello, #{@who}!"
print Greet thing for thing in *{'Me', 'You', 'World'}
طوّر مهاراتك في البرمجة من خلال تمارين برمجية ممتعة ومجزية تختبر فهمك للمفاهيم مع Exercism.
بمعلومية عدد صحيح N، أوجد كل ثلاثيات فيثاغورس التي تحقق a + b + c = N.
إذا أُعطيت عددًا، فأوجد مجموع كل مضاعفات أعداد معيّنة حتى هذا العدد دون أن تشمله نفسه.
خُذ نصًا كمدخل وأخرجه مُبدَّلًا.
تعني الصياغة التعبيرية في MoonScript كودًا أنظف وأسهل قراءة، مع قدر أقل من الكود المتكرر مقارنةً بـ Lua.
تُترجم إلى Lua، مما يسهّل تضمينها في التطبيقات والألعاب والخدمات.
تستفيد من الآلة الافتراضية السريعة لـ Lua (و LuaJIT)، مما يضمن تنفيذ الكود الذي تُترجمه بسرعة.
إنها صغيرة مثل Lua. المترجم خفيف، والكود الناتج فعّال.
تدعم البرمجة الوظيفية بميزات مثل تعبيرات الاستيعاب والإرجاع الضمني.
صياغة موجزة وميزات قوية ترفع إنتاجية المطوّر وتتيح تكرارًا سريعًا.
لكل لغة أسلوبها الخاص في فعل الأشياء. ومسار MoonScript ليس استثناءً. سيساعدك مرشدونا على تعلّم التفكير مثل مطوّر MoonScript، وعلى كتابة كود أصيل بأسلوب MoonScript. بعد أن تحل تمرينًا، أرسله إلى فريقنا التطوعي، وسيمنحونك تلميحات وأفكارًا وملاحظات حول كيفية جعله أقرب إلى ما تراه عادةً في MoonScript، وسيساعدونك على اكتشاف الأشياء التي لا تعرف أنك لا تعرفها.
اعرف المزيد عن الإرشاديضم مسار MoonScript على Exercism 126 تمارين لمساعدتك على كتابة كود أفضل.
اطّلع على كل تمارين MoonScript