Dart প্রোগ্রামিং ভাষায় Control Flow Statements (যেমন: if, else, else if) ব্যবহার করা হয় কোনো নির্দিষ্ট শর্ত অনুযায়ী কোডের 흐াৎ পরিবর্তন করার জন্য। এগুলি বিভিন্ন শর্তের ভিত্তিতে কোডের প্রবাহ নিয়ন্ত্রণ করে।
১. if Statement
if statement শর্তের ভিত্তিতে একটি কোড ব্লক চালানোর জন্য ব্যবহৃত হয়। যদি শর্তটি true হয়, তাহলে কোড ব্লকটি চলবে।
Syntax:
if (condition) {
// code to be executed if condition is true
}
Example:
int num = 10;
if (num > 5) {
print('The number is greater than 5');
}
এখানে, num > 5 শর্তটি true হওয়ায় print স্টেটমেন্টটি চালু হবে।
২. else Statement
else statement তখন ব্যবহৃত হয় যখন if শর্তটি false হয়। অর্থাৎ, যদি if শর্তটি পূর্ণ না হয়, তাহলে else ব্লকটি চলবে।
Syntax:
if (condition) {
// code to be executed if condition is true
} else {
// code to be executed if condition is false
}
Example:
int num = 3;
if (num > 5) {
print('The number is greater than 5');
} else {
print('The number is not greater than 5');
}
এখানে, num > 5 শর্তটি false হওয়ায় else ব্লকটি কার্যকর হবে এবং "The number is not greater than 5" প্রিন্ট হবে।
৩. else if Statement
যখন একাধিক শর্ত চেক করতে হয়, তখন else if ব্যবহার করা হয়। একাধিক শর্ত পরীক্ষা করতে, প্রথমে if ব্লকটি চেক হয়, তারপর else if শর্তগুলো চেক করা হয়, এবং অবশেষে else ব্লকটি চালানো হয় যদি কোন শর্তই সঠিক না হয়।
Syntax:
if (condition1) {
// code to be executed if condition1 is true
} else if (condition2) {
// code to be executed if condition2 is true
} else {
// code to be executed if none of the conditions are true
}
Example:
int num = 7;
if (num > 10) {
print('The number is greater than 10');
} else if (num == 7) {
print('The number is 7');
} else {
print('The number is less than 10');
}
এখানে, num == 7 শর্তটি true হওয়ায় "The number is 7" প্রিন্ট হবে।
সংক্ষেপে:
-
ifstatement: শর্ত পূর্ণ হলে কোড ব্লক চলে। -
elsestatement:ifশর্ত পূর্ণ না হলে এটি চলে। -
else ifstatement: একাধিক শর্ত পরীক্ষা করে, প্রথম শর্ত পূর্ণ হলে সে কোড ব্লক চলে, অন্যথায় পরবর্তী শর্ত চেক করা হয়।
Top comments (0)