if, else, এবং elseif হল জুলিয়া ভাষায় শর্তমূলক (conditional) স্টেটমেন্টগুলি যা নির্দিষ্ট শর্ত পূর্ণ হলে নির্ধারিত কোড ব্লক চালাতে ব্যবহৃত হয়। এগুলি মূলত প্রোগ্রামে শর্ত নির্ধারণ এবং সেক্ষেত্রে আলাদা আলাদা কোড কার্যকর করতে ব্যবহৃত হয়।
১. if স্টেটমেন্ট
if স্টেটমেন্ট ব্যবহার করা হয় একটি শর্ত যাচাই করতে এবং যদি শর্তটি সত্য (true) হয়, তবে সেই শর্তের সাথে সম্পর্কিত কোডটি এক্সিকিউট করা হয়।
সিনট্যাক্স:
if condition
# কোড যা শর্ত সত্য হলে চলবে
endউদাহরণ:
x = 10
if x > 5
println("x is greater than 5")
endএখানে, x > 5 শর্তটি সত্য (true) হওয়ায় আউটপুট হবে:
x is greater than 5২. else স্টেটমেন্ট
else স্টেটমেন্টটি if স্টেটমেন্টের সঙ্গে ব্যবহৃত হয়। এটি তখন কার্যকর হয় যখন if এর শর্ত মিথ্যা (false) হয়। অর্থাৎ, যদি প্রথম শর্তটি মিথ্যা হয়, তখন else ব্লকের কোডটি চালানো হয়।
সিনট্যাক্স:
if condition
# কোড যা শর্ত সত্য হলে চলবে
else
# কোড যা শর্ত মিথ্যা হলে চলবে
endউদাহরণ:
x = 3
if x > 5
println("x is greater than 5")
else
println("x is not greater than 5")
endএখানে, x > 5 শর্তটি মিথ্যা (false) হওয়ায় আউটপুট হবে:
x is not greater than 5৩. elseif স্টেটমেন্ট
elseif (else if) স্টেটমেন্টটি ব্যবহার করা হয় যদি প্রথম if শর্ত মিথ্যা হয় এবং একটি বিকল্প শর্ত যাচাই করতে হয়। এটি একাধিক শর্ত যাচাই করার জন্য ব্যবহৃত হয়।
সিনট্যাক্স:
if condition1
# কোড যা শর্ত1 সত্য হলে চলবে
elseif condition2
# কোড যা শর্ত2 সত্য হলে চলবে
else
# কোড যা সমস্ত শর্ত মিথ্যা হলে চলবে
endউদাহরণ:
x = 8
if x > 10
println("x is greater than 10")
elseif x > 5
println("x is greater than 5 but less than or equal to 10")
else
println("x is less than or equal to 5")
endএখানে, প্রথম শর্ত x > 10 মিথ্যা (false), তবে দ্বিতীয় শর্ত x > 5 সত্য (true), তাই আউটপুট হবে:
x is greater than 5 but less than or equal to 10সারসংক্ষেপ
- if: একটি শর্ত পূর্ণ হলে কোড চালায়।
- else:
ifশর্ত মিথ্যা হলে কোড চালায়। - elseif: একাধিক শর্ত যাচাই করার জন্য ব্যবহার করা হয়।
এই শর্তমূলক স্টেটমেন্টগুলি প্রোগ্রামে শর্ত নির্ধারণ করতে এবং উপযুক্ত কোড কার্যকর করতে সহায়ক।
Read more