سلام دنیا

سلام دنیا

تمرین آموزشی

مقدمه

«Hello, World!» کاری می‌کند که با Crystal کمی کد بنویسید و با روند کار Exercism آشنا شوید. تکمیل آن، بقیه‌ی مسیر Crystal را باز می‌کند.

برای شروع، ویدیوی «آشنایی با Hello, World» ما را تماشا کنید 👇

دستورالعمل‌ها

تمرین مقدماتی کلاسیک. فقط بگویید «Hello, World!».

«Hello, World!» نخستین برنامه‌ی سنتی برای شروع برنامه‌نویسی در یک زبان یا محیط تازه است.

هدف‌ها ساده‌اند:

  • کدی را که در اختیار شما قرار گرفته تغییر دهید تا رشته‌ی «Hello, World!» را تولید کند.
  • مجموعه‌ی تست‌ها را اجرا کنید و مطمئن شوید که موفق می‌شود.
  • راه‌حل خود را ارسال کنید و آن را در وب‌سایت بررسی کنید.

اگر همه‌چیز خوب پیش برود، آماده خواهید بود که نخستین تمرین واقعی خود را دریافت کنید.

ساختار پروژه

  • پوشه‌ی src شامل راه‌حل شما برای این تمرین است
  • پوشه‌ی spec شامل testهایی است که برای این تمرین اجرا می‌شوند

اجرای testها

اگر در پوشه‌ی درستی باشید (یعنی همان پوشه‌ای که src و spec در آن قرار دارند)، می‌توانید testهای آن تمرین را با اجرای crystal spec اجرا کنید:

$ pwd
/Users/johndoe/Code/exercism/crystal/hello-world

$ ls
GETTING_STARTED.md README.md          spec               src

$ crystal spec

این دستور همه‌ی فایل‌های test را در پوشه‌ی spec اجرا می‌کند.

در هر فایل test، همه‌ی testها به‌جز test اول نادیده گرفته شده‌اند.

وقتی یک test را با موفقیت پاس کنید، می‌توانید با تغییر pending به it، test بعدی را از حالت نادیده خارج کنید.

ارسال راه‌حل شما

هنگام ارسال راه‌حل، حتماً فایل منبع را در پوشه‌ی src هم ارسال کنید:

$ exercism submit src/hello_world.cr
ویرایش از طریق GitHub این لینک در پنجره یا زبانه‌ی جدیدی باز می‌شود
Crystal Exercism

آماده‌اید سلام دنیا را شروع کنید؟

در Exercism ثبت‌نام کنید تا Crystal را همراه با 26 مفهوم142 تمرین و مربی‌گری انسانی واقعی یاد بگیرید و در آن استاد شوید، همه‌ی این‌ها رایگان.