এনুমেরেশন:
এনুমেরেশন বা সংক্ষেপে এনাম হচ্ছে বিশেষ একটি ক্লাস যার মাধ্যমে কিছু নির্দিস্ট সংখ্যক কন্সটান্ট ভ্যালু কে নির্দেশ করা যায় । একটি enum ডিক্লেয়ার করার জন্য enum কীওয়ার্ড ব্যবহার হয়। এনাম তৈরির সময় এর ভ্যালু গুলো বলে দিতে হয়। এই স্পেশাল টাইপ ভ্যারিয়েবল গুলো সাধারণত সুইচ এবং কনডিশনালের সাথে ব্যবহৃত হয়। উদাহরণ স্বরূপ, এই কোডে একটি enum তৈরি করা হল :
enum Color { red, green, blue, yellow, } void main() { Color myColor = Color.blue; if (myColor == Color.red) { print('Color is Red'); } else if (myColor == Color.blue) { print('Color is Blue'); } else { print('Color is not Red or Blue'); } }
এই enum Color একটি নামক ডেটা টাইপ তৈরি করে, এবং এটির কন্সটান্ট কিছু ভ্যালু আছে (red, green, blue, yellow) ।