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

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

تمرين تعليمي

مقدمة

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

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

التعليمات

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

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

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

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

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

ملاحظات التنفيذ

يتكوّن برنامج Factor من كلمات مجمَّعة في معجمات.

يحمّل Factor المعجم من مجلد يحمل الاسم نفسه، لذا فإن معجم hello-world هو الملف hello-world.factor داخل مجلد hello-world/.

: say-hello ( -- str ) … ; يعرّف الكلمة say-hello. الجزء الواقع بين الأقواس الهلالية هو أثر المكدس الخاص بها: لا شيء على يسار -- يعني أنها لا تأخذ مدخلات، وstr على اليمين يعني أنها تترك قيمة واحدة (الاسم للتوثيق فقط، وليس نوعًا). وكل ما يقع بين أثر المكدس و; الختامية هو الجسم، أي الكود الذي يعمل عند استدعاء الكلمة.

تستدعي مجموعة الاختبارات say-hello وتتحقق من القيمة التي تتركها على المكدس. غيّر الجسم بحيث تترك الكلمة "Hello, World!" بدلًا من ذلك، ثم شغّل الاختبارات.

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

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

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