المسارات
/
Clojure
Clojure
/
التمارين
/
مرحبًا بالعالم
مرحبًا بالعالم

مرحبًا بالعالم

تمرين تعليمي

مقدمة

سيجعلك «Hello, World!» تكتب بعض الكود بلغة Clojure وتتعرّف على سير العمل في Exercism. إكماله يفتح بقية مسار Clojure.

شاهد فيديو «مقدمة إلى Hello, World» للبدء 👇

التعليمات

التمرين التمهيدي الكلاسيكي. قل فقط "Hello, World!".

"Hello, World!" هو البرنامج الأول التقليدي لمن يبدأ تعلّم البرمجة بلغة أو بيئة جديدة.

الأهداف بسيطة:

  • عدّل الكود المرفق بحيث يُنتج السلسلة النصية "Hello, World!".
  • شغّل مجموعة الاختبارات وتأكد من نجاحها.
  • أرسل حلك وتحقق منه على الموقع.

إذا سار كل شيء على ما يُرام، ستكون جاهزًا لجلب تمرينك الحقيقي الأول.

بنية المشروع

تدعم تمارين Clojure في Exercism أداتين من أكثر الأدوات شيوعًا لإدارة التبعيات والاختبار، leiningen وواجهة سطر الأوامر الخاصة بـ Clojure.

ستجد ملف اختبار باسم hello_world_test.clj داخل مجلد test. اكتب الكود في src/hello_world.clj. وينبغي أن يستخدم فضاء الأسماء hello-world حتى تتمكن الاختبارات من العثور عليه.

تشغيل الاختبارات باستخدام واجهة سطر الأوامر الخاصة بـ Clojure

$ clj -X:test

تشغيل الاختبارات باستخدام Leiningen

$ lein test

lein test hello-world-test

Ran 3 tests containing 3 assertions.
0 failures, 0 errors.

ثم أرسل التمرين باستخدام:

$ exercism submit src/hello_world.clj

لمزيد من التعليمات التفصيلية ومصادر التعلّم، راجع صفحة لغة Clojure على Exercism.

تعديل عبر GitHub يفتح الرابط في نافذة أو علامة تبويب جديدة
Clojure Exercism

مستعد لبدء مرحبًا بالعالم؟

سجّل في Exercism لتتعلّم وتتقن Clojure عبر 12 مفهومًا105 تمارين، وإرشاد بشري حقيقي، وكل ذلك مجانًا.