“Hello, World!” আপনার Factor লেখা শুরু করাবে এবং Exercism-এর কাজের ধরনের সাথে আপনাকে পরিচিত করাবে। এটি সম্পন্ন করলে Factor ট্র্যাকের বাকি অংশ আনলক হয়ে যাবে।
শুরু করতে আমাদের "Introduction to 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!" রেখে যায়, তারপর টেস্টগুলো রান করুন।
Exercism-এ সাইন আপ করুন, Factor ট্র্যাকের 47টি কনসেপ্ট163টি অনুশীলনী আর সত্যিকারের মানুষের মেন্টরিং দিয়ে শিখুন ও দক্ষ হয়ে উঠুন, সম্পূর্ণ বিনামূল্যে।