সাধারণ প্রোগ্রামিং ধারণা (Common Programming Concepts)

এই চ্যাপ্টারে প্রায় প্রতিটি প্রোগ্রামিং ল্যাঙ্গুয়েজে ব্যবহৃত ধারণাগুলো এবং সেগুলো Rust-এ কীভাবে কাজ করে তা আলোচনা করা হয়েছে। অনেক প্রোগ্রামিং ল্যাঙ্গুয়েজের মূলে অনেক মিল রয়েছে। এই চ্যাপ্টারে উপস্থাপিত ধারণাগুলোর কোনোটিই Rust-এর জন্য অনন্য নয়, তবে আমরা সেগুলোকে Rust-এর পরিপ্রেক্ষিতে আলোচনা করব এবং এই ধারণাগুলো ব্যবহারের নিয়মগুলো ব্যাখ্যা করব।

বিশেষ করে, আপনি ভেরিয়েবল, বেসিক টাইপ, ফাংশন, কমেন্ট এবং কন্ট্রোল ফ্লো সম্পর্কে জানতে পারবেন। এই ভিত্তিগুলো প্রতিটি Rust প্রোগ্রামে থাকবে এবং এগুলো আগেভাগে শিখে নিলে আপনার শুরুটা অনেক শক্ত হবে।

কীওয়ার্ড (Keywords)

Rust ল্যাঙ্গুয়েজে কিছু কীওয়ার্ড (keywords) রয়েছে, যেগুলো শুধুমাত্র ল্যাঙ্গুয়েজের ব্যবহারের জন্য সংরক্ষিত, অনেকটা অন্যান্য ল্যাঙ্গুয়েজের মতোই। মনে রাখবেন যে আপনি এই শব্দগুলোকে ভেরিয়েবল বা ফাংশনের নাম হিসেবে ব্যবহার করতে পারবেন না। বেশিরভাগ কীওয়ার্ডের বিশেষ অর্থ রয়েছে এবং আপনি সেগুলোকে আপনার Rust প্রোগ্রামগুলোতে বিভিন্ন কাজ করার জন্য ব্যবহার করবেন; কয়েকটির সাথে বর্তমানে কোনো কার্যকারিতা যুক্ত নেই, তবে ভবিষ্যতে Rust-এ যোগ করা হতে পারে এমন কার্যকারিতার জন্য সংরক্ষিত রাখা হয়েছে। আপনি Appendix A-তে কীওয়ার্ডগুলোর একটি তালিকা খুঁজে পেতে পারেন।