سيجعلك «Hello, World!» تكتب بعض الكود بلغة Factor وتتعرّف على سير العمل في Exercism. إكماله يفتح بقية مسار Factor.
شاهد فيديو «مقدمة إلى 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!" بدلًا من ذلك، ثم شغّل الاختبارات.
سجّل في Exercism لتتعلّم وتتقن Factor عبر 47 مفهومًا163 تمرينًا، وإرشاد بشري حقيقي، وكل ذلك مجانًا.