Back

7. Enums

📘 কনসেপ্ট (থিওরি)

একটি **এনাম (Enum)** হলো একটি বিশেষ "ক্লাস" যা ধ্রুবকের (অপরিবর্তনশীল ভেরিয়েবল) একটি গ্রুপ উপস্থাপন করে। এনাম দুই ধরনের হয়: স্ট্রিং এবং নিউমেরিক। নিউমেরিক এনাম (ডিফল্ট):
enum CardinalDirections { North, East, South, West }
ডিফল্টরূপে, এনামগুলো প্রথম মানটি 0 তে ইনিশিয়ালাইজ করবে এবং প্রতিটি অতিরিক্ত মানের সাথে ১ যোগ করবে। আপনি নির্দিষ্ট মানও অ্যাসাইন করতে পারেন: enum StatusCodes { NotFound = 404, Success = 200 }

💡 উদাহরণ

স্ট্রিং এনাম:
enum CardinalDirections { North = 'North', East = 'East', South = 'South', West = 'West' }; let currentDirection = CardinalDirections.North; console.log(currentDirection); // 'North' প্রিন্ট করে

🎯 আপনার কাজ (প্র্যাকটিস)

Pending = 1, Active = 2 দিয়ে একটি নিউমেরিক এনাম Status তৈরি করুন। একটি ভেরিয়েবল myStatusStatus.Active অ্যাসাইন করুন এবং এটি প্রিন্ট করুন।
main.typescript
Loading...
OUTPUT
Run your code to see the output here...