জয়েন লগইন

পার্ল লুপ

🌈পার্ল লুপ কি?

📋পার্ল লুপ হলো কোনো একটি কাজের পুনরাবৃত্তি করার পদ্ধতি।

⚒️পার্ল লুপ কোনো একটি কাজের পুনরাবৃত্তি করতে ব্যবহৃত হয়।

পার্ল লুপ সমূহ

পার্ল লুপ এবং সেগুলোর ব্যবহারের তালিকা

  • ➡️ for - নির্দিষ্ট বারের জন্য পুনরাবৃত্তি করা
  • ➡️ foreach - প্রতিটি মানের উপর পুনরাবৃত্তি করা
  • ➡️ eq - শর্তের ভিক্তিতে পুনরাবৃত্তি করা
  • ➡️ next - নির্দিষ্ট শর্ত বাদ দিয়ে পরবর্তী ধাপে যাওয়া
  • ➡️ while - শর্ত সত্য থাকা পর্যন্ত পুনরাবৃত্তি করা

for - নির্দিষ্ট বারের জন্য পুনরাবৃত্তি করার উদাহরণ।

perl
my @fruits = ("আপেল", "আঙ্গুর", "কমলা", "কলা");

for (my $item = 0; $item < @fruits; $item++) {
  print $fruits[$item] . "\n";
}

foreach - প্রতিটি মানের উপর পুনরাবৃত্তি করার উদাহরণ।

perl
my @fruits = ("আপেল", "আঙ্গুর", "কমলা", "কলা");

foreach my $fruit (@fruits) {
  print $fruit . "\n";
}

eq - শর্তের ভিক্তিতে পুনরাবৃত্তি করার উদাহরণ।

perl
my @fruits = ("আপেল", "আঙ্গুর", "কমলা", "কলা");

foreach my $fruit (@fruits) {

  if ($fruit eq "কমলা") {
    last;
  }

  print $fruit . "\n";
}

next - নির্দিষ্ট শর্ত বাদ দিয়ে পরবর্তী ধাপে যাওয়া উদাহরণ।

perl
my @fruits = ("আপেল", "আঙ্গুর", "কমলা", "কলা");

foreach my $fruit (@fruits) {

  if ($fruit eq "কমলা") {
    next;
  }

  print $fruit . "\n";
}

while - শর্ত সত্য থাকা পর্যন্ত পুনরাবৃত্তি করার উদাহরণ।

perl
my $number = 1;

while ($number <= 10) {
  print "নাম্বার: $number\n";
  $number++;
}

পার্ল লুপ সম্পর্কিত বিস্তারিত তথ্য

কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক

নাম বিবরণ
for নির্দিষ্ট বারের জন্য পুনরাবৃত্তি করতে ব্যবহৃত হয়।
foreach প্রতিটি মানের উপর পুনরাবৃত্তি করতে ব্যবহৃত হয়।
eq শর্তের ভিক্তিতে পুনরাবৃত্তি করতে ব্যবহৃত হয়।
next নির্দিষ্ট শর্ত বাদ দিয়ে পরবর্তী ধাপে যাওয়া ব্যবহৃত হয়।
while শর্ত সত্য থাকা পর্যন্ত পুনরাবৃত্তি করতে ব্যবহৃত হয়।