Hello World

Hello World

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

ভূমিকা

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

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

নির্দেশনা

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

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

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

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

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

ইমপ্লিমেন্টেশন নোট

একটি Factor প্রোগ্রাম ওয়ার্ড দিয়ে তৈরি, আর ওয়ার্ডগুলোকে ভোকাবুলারি-তে দলে ভাগ করা হয়।

Factor একই নামের একটি ডিরেক্টরি থেকে ভোকাবুলারি লোড করে, তাই hello-world ভোকাবুলারিটি হলো hello-world/ ডিরেক্টরির ভেতরে থাকা hello-world.factor ফাইলটি।

: say-hello ( -- str ) … ; কোডটি say-hello ওয়ার্ডটিকে ডিফাইন করে। বন্ধনীর ভেতরের অংশটি এর স্ট্যাক ইফেক্ট: ---এর বাম দিকে কিছু না থাকার মানে এটি কোনো ইনপুট নেয় না, আর ডান দিকে str থাকার মানে এটি একটি মান রেখে যায় (নামটি শুধু ডকুমেন্টেশনের জন্য, কোনো টাইপ নয়)। স্ট্যাক ইফেক্ট আর ক্লোজিং ;-এর মধ্যেকার পুরো অংশটাই বডি, অর্থাৎ ওয়ার্ডটি কল করা হলে যে কোডটি চলে।

টেস্ট স্যুট say-hello কল করে এবং স্ট্যাকে এটি যে মান রেখে যায় তা যাচাই করে। বডিটি বদলে দিন যাতে ওয়ার্ডটি তার বদলে "Hello, World!" রেখে যায়, তারপর টেস্টগুলো রান করুন।

GitHub-এর মাধ্যমে সম্পাদনা করুন লিংকটি একটি নতুন উইন্ডো বা ট্যাবে খোলে
Factor Exercism

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

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