«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!" را باقی بگذارد، سپس تستها را اجرا کنید.