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" প্রিন্ট হবে।
সংক্ষেপে:
-
if
statement: শর্ত পূর্ণ হলে কোড ব্লক চলে। -
else
statement:if
শর্ত পূর্ণ না হলে এটি চলে। -
else if
statement: একাধিক শর্ত পরীক্ষা করে, প্রথম শর্ত পূর্ণ হলে সে কোড ব্লক চলে, অন্যথায় পরবর্তী শর্ত চেক করা হয়।
Top comments (0)