জয়েন লগইন

রাস্ট লুপ

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

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

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

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

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

  • ➡️ for - নির্দিষ্ট বারের জন্য পুনরাবৃত্তি করা
  • ➡️ in - নির্দিষ্ট সংগ্রহের মধ্যে পুনরাবৃত্তি করা
  • ➡️ break - শর্তের ভিক্তিতে পুনরাবৃত্তি বন্ধ করা
  • ➡️ continue - নির্দিষ্ট শর্ত বাদ দিয়ে পরবর্তী ধাপে যাওয়া
  • ➡️ while - শর্ত সত্য থাকা পর্যন্ত পুনরাবৃত্তি করা

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

rust
fn main() {
  let fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"];

  for fruit in fruits {
    println!("{}", fruit);
  }
}

in - নির্দিষ্ট সংগ্রহের মধ্যে পুনরাবৃত্তি করার উদাহরণ।

rust
fn main() {
  let fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"];

  for fruit in fruits {
    println!("{}", fruit);
  }
}

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

rust
fn main() {
  let fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"];

  for fruit in fruits {

    if fruit == "কমলা" {
      break;
    }

    println!("{}", fruit);
  }
}

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

rust
fn main() {
  let fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"];

  for fruit in fruits {

    if fruit == "কমলা" {
      continue;
    }

    println!("{}", fruit);
  }
}

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

rust
fn main() {
  let mut number = 1;

  while number <= 10 {
    println!("নাম্বার: {}", number);
    number += 1;
  }
}

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

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

নাম বিবরণ
for নির্দিষ্ট বারের জন্য পুনরাবৃত্তি করতে ব্যবহৃত হয়।
in নির্দিষ্ট সংগ্রহের মধ্যে পুনরাবৃত্তি করতে ব্যবহৃত হয়।
break শর্তের ভিক্তিতে পুনরাবৃত্তি বন্ধ করতে ব্যবহৃত হয়।
continue নির্দিষ্ট শর্ত বাদ দিয়ে পরবর্তী ধাপে যাওয়া ব্যবহৃত হয়।
while শর্ত সত্য থাকা পর্যন্ত পুনরাবৃত্তি করতে ব্যবহৃত হয়।