অধ্যায় ৫: Control Flow এবং Function
ভূমিকা
একটি প্রোগ্রাম তখনই কার্যকরী হয় যখন সেটি বিভিন্ন শর্ত, সিদ্ধান্ত এবং পুনরাবৃত্তির (looping) ভিত্তিতে কাজ করতে পারে। Dart ভাষায় এগুলো নিয়ন্ত্রণ করা হয় control flow statements দ্বারা। এছাড়াও, প্রোগ্রামকে modular বা ভাগ করে লিখতে ব্যবহৃত হয় function। এই অধ্যায়ে আপনি শিখবেন শর্ত, লুপ, এবং ফাংশন ব্যবহারের নিয়ম।
১. If-Else শর্ত
if-else-if
২. Switch-Case
✅
break
ব্যবহার না করলে পরবর্তী case গুলোও execute হতে পারে।
৩. Loop – পুনরাবৃত্তি
for loop
while loop
do-while loop
৪. break এবং continue
৫. Function – ফাংশন
সাধারণ ফাংশন:
প্যারামিটারসহ ফাংশন:
রিটার্ন সহ ফাংশন:
Short-hand ফাংশন (Arrow Syntax):
৬. Optional এবং Named Parameters
৭. Anonymous Function (নামহীন ফাংশন)
উপসংহার
এই অধ্যায়ে আপনি শিখলেন কীভাবে Dart-এ শর্ত, পুনরাবৃত্তি এবং ফাংশন ব্যবহার করে কোড আরও কার্যকরী এবং গঠনমূলক করা যায়। Control Flow এবং Function আপনার অ্যাপকে যুক্তিযুক্ত সিদ্ধান্ত নিতে ও modular করে তুলতে সাহায্য করে।