انضم إلى مسار Emacs Lisp على Exercism للحصول على 103 تمرينًا مع تحليل تلقائي لكودك و إرشاد شخصي، كل ذلك مجانًا 100%.
(defun hello (&optional name)
"Say hello, optionally to NAME."
(let ((greetee (or name "World")))
(concat "Hello, " greetee "!")))
طوّر مهاراتك في البرمجة من خلال تمارين برمجية ممتعة ومجزية تختبر فهمك للمفاهيم مع Exercism.
بالنظر إلى سلسلة نصية من DNA، احسب عدد مرات ظهور كل نوكليوتيدة فيها.
استخدم غربال إراتوستينس لإيجاد جميع الأعداد الأولية من 2 حتى عدد معطى.
نظّف أرقام الهاتف التي يُدخلها المستخدم حتى يمكن إرسال رسائل نصية إليها.
صياغة Emacs Lisp بسيطة ومعبّرة وسهلة التعلّم.
يُعبَّر عن كلٍّ من الكود المصدري والبيانات باستخدام قوائم متداخلة.
من السهل تخصيص اللغة باستخدام نظام الماكرو في Emacs Lisp.
تدعم Emacs Lisp أساليب البرمجة الأمرية والوظيفية.
يمكن استخدام Emacs Lisp كلغة برمجة نصية عبر وضع الدفعات في Emacs.
Emacs Lisp موثّق جيدًا داخل المحرر نفسه.
لكل لغة أسلوبها الخاص في فعل الأشياء. ومسار Emacs Lisp ليس استثناءً. سيساعدك مرشدونا على تعلّم التفكير مثل مطوّر Emacs Lisp، وعلى كتابة كود أصيل بأسلوب Emacs Lisp. بعد أن تحل تمرينًا، أرسله إلى فريقنا التطوعي، وسيمنحونك تلميحات وأفكارًا وملاحظات حول كيفية جعله أقرب إلى ما تراه عادةً في Emacs Lisp، وسيساعدونك على اكتشاف الأشياء التي لا تعرف أنك لا تعرفها.
اعرف المزيد عن الإرشاديضم مسار Emacs Lisp على Exercism 103 تمارين لمساعدتك على كتابة كود أفضل.
اطّلع على كل تمارين Emacs Lisp