Hello World

Hello World

টিউটোরিয়াল অনুশীলনী

ভূমিকা

“Hello, World!” আপনার Crystal লেখা শুরু করাবে এবং Exercism-এর কাজের ধরনের সাথে আপনাকে পরিচিত করাবে। এটি সম্পন্ন করলে Crystal ট্র্যাকের বাকি অংশ আনলক হয়ে যাবে।

শুরু করতে আমাদের "Introduction to Hello, World" ভিডিওটি দেখুন 👇

নির্দেশনা

ক্লাসিক পরিচিতিমূলক অনুশীলনী। শুধু বলুন "Hello, World!"।

"Hello, World!" হলো নতুন কোনো প্রোগ্রামিং ভাষা বা পরিবেশে প্রোগ্রামিং শেখার প্রথাগত প্রথম প্রোগ্রাম।

লক্ষ্যগুলো সহজ:

  • দেওয়া কোডটি এমনভাবে পরিবর্তন করুন যাতে এটি "Hello, World!" স্ট্রিংটি তৈরি করে।
  • টেস্ট স্যুটটি রান করুন এবং নিশ্চিত করুন যে এটি সফল হয়েছে।
  • আপনার সমাধান সাবমিট করুন এবং ওয়েবসাইটে গিয়ে সেটি যাচাই করুন।

সবকিছু ঠিকঠাক চললে, আপনি আপনার প্রথম সত্যিকারের অনুশীলনীটি সংগ্রহ করার জন্য প্রস্তুত হবেন।

প্রজেক্ট স্ট্রাকচার

  • src-এ আপনার অনুশীলনীর সমাধান থাকে
  • spec-এ অনুশীলনীর জন্য চালানোর টেস্টগুলো থাকে

টেস্ট চালানো

আপনি যদি সঠিক ডিরেক্টরিতে থাকেন (অর্থাৎ যে ডিরেক্টরিতে src আর spec আছে), তাহলে crystal spec চালিয়ে ওই অনুশীলনীর টেস্টগুলো চালাতে পারবেন:

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

$ ls
GETTING_STARTED.md README.md          spec               src

$ crystal spec

এতে spec ডিরেক্টরির সব টেস্ট ফাইল চালানো হবে।

প্রতিটি টেস্ট ফাইলে প্রথম টেস্টটি ছাড়া বাকি সবগুলো স্কিপ করা আছে।

একটি টেস্ট পাস হয়ে গেলে, pending-কে it-এ পরিবর্তন করে পরের টেস্টটি আনস্কিপ করতে পারেন।

আপনার সমাধান সাবমিট করা

সমাধান সাবমিট করার সময় অবশ্যই src ডিরেক্টরির সোর্স ফাইলটি সাবমিট করতে ভুলবেন না:

$ exercism submit src/hello_world.cr
GitHub-এর মাধ্যমে সম্পাদনা করুন লিংকটি একটি নতুন উইন্ডো বা ট্যাবে খোলে
Crystal Exercism

Hello World শুরু করতে প্রস্তুত?

Exercism-এ সাইন আপ করুন, Crystal ট্র্যাকের 26টি কনসেপ্ট142টি অনুশীলনী আর সত্যিকারের মানুষের মেন্টরিং দিয়ে শিখুন ও দক্ষ হয়ে উঠুন, সম্পূর্ণ বিনামূল্যে।