লুপিং স্টেটমেন্ট: for, while, repeat-while

কন্ট্রোল ফ্লো - সুইফট প্রোগ্রামিং (Swift Programming) - Computer Programming

188

Swift-এ লুপিং স্টেটমেন্ট ব্যবহার করে কোড বারবার চালানো যায়, যা প্রোগ্রামিংয়ের একটি গুরুত্বপূর্ণ অংশ। Swift-এ প্রধানত তিন ধরনের লুপিং স্টেটমেন্ট রয়েছে: for, while, এবং repeat-while। এই লুপগুলি বিভিন্ন পরিস্থিতিতে ব্যবহার করা হয়। নিচে প্রতিটি লুপের বিস্তারিত আলোচনা এবং উদাহরণ দেওয়া হলো:

১. for লুপ

for লুপ একটি নির্দিষ্ট সংখ্যক বার কোড ব্লক চালানোর জন্য ব্যবহৃত হয়। এটি সাধারণত এরে, রেঞ্জ, বা সিকোয়েন্সের আইটেমগুলির উপর লুপ চালানোর জন্য ব্যবহৃত হয়।

সিনট্যাক্স:

for item in sequence {
    // লুপের ভিতরের কোড
}

উদাহরণ ১: রেঞ্জের উপর লুপ চালানো

for i in 1...5 {
    print(i)
}

এখানে, for লুপ ১ থেকে ৫ পর্যন্ত প্রতিটি মান প্রিন্ট করবে। আউটপুট হবে:

1
2
3
4
5

উদাহরণ ২: এরে (Array) এর উপর লুপ চালানো

let fruits = ["Apple", "Banana", "Cherry"]

for fruit in fruits {
    print(fruit)
}

এখানে, for লুপ এরে fruits এর প্রতিটি আইটেম (ফল) প্রিন্ট করবে। আউটপুট হবে:

Apple
Banana
Cherry

২. while লুপ

while লুপ একটি শর্ত (condition) true থাকাকালীন কোড চালিয়ে যায়। শর্তটি লুপের শুরুতে পরীক্ষা করা হয়, এবং যদি শর্ত false হয়, তাহলে লুপ বন্ধ হয়ে যায়।

সিনট্যাক্স:

while condition {
    // লুপের ভিতরের কোড
}

উদাহরণ:

var count = 1

while count <= 5 {
    print(count)
    count += 1
}

এখানে, while লুপ ১ থেকে ৫ পর্যন্ত প্রতিটি সংখ্যা প্রিন্ট করবে এবং count পরিবর্তন করে 6 পর্যন্ত নিয়ে যাবে, যার ফলে শর্ত false হবে এবং লুপ বন্ধ হয়ে যাবে। আউটপুট হবে:

1
2
3
4
5

৩. repeat-while লুপ

repeat-while লুপ মূলত while লুপের একটি ভেরিয়েশন, যেখানে লুপের কোড কমপক্ষে একবার চালানো হয়, তারপরে শর্তটি পরীক্ষা করা হয়। যদি শর্ত true হয়, তাহলে লুপ আবার চালানো হয়।

সিনট্যাক্স:

repeat {
    // লুপের ভিতরের কোড
} while condition

উদাহরণ:

var counter = 1

repeat {
    print(counter)
    counter += 1
} while counter <= 5

এখানে, repeat-while লুপ ১ থেকে ৫ পর্যন্ত প্রতিটি সংখ্যা প্রিন্ট করবে। আউটপুট হবে:

1
2
3
4
5

লুপিং স্টেটমেন্টের ব্যবহার

Swift-এ লুপ ব্যবহার করে আপনি সহজে বিভিন্ন কাজ বারবার করতে পারেন, যেমন:

  • একটি নির্দিষ্ট রেঞ্জ বা লিস্টের উপর পুনরাবৃত্তি চালানো।
  • একটি নির্দিষ্ট শর্ত পূরণ না হওয়া পর্যন্ত কোড চালানো।
  • তালিকা বা এরে থেকে নির্দিষ্ট মান বের করা বা প্রিন্ট করা।

সংক্ষেপে

  • for লুপ: একটি নির্দিষ্ট সংখ্যক বার লুপ চালানোর জন্য ব্যবহৃত হয়, যেমন রেঞ্জ বা তালিকার উপর।
  • while লুপ: একটি শর্ত true থাকলে বারবার লুপ চালানো হয়। শর্তটি লুপের শুরুতে চেক করা হয়।
  • repeat-while লুপ: কমপক্ষে একবার লুপ চালানো হয় এবং তারপরে শর্তটি চেক করা হয়।

Swift-এ লুপিং স্টেটমেন্টগুলি কার্যকরভাবে ব্যবহার করলে আপনি কোড আরও সহজ, কার্যকর এবং পুনরাবৃত্তিমূলক কাজের জন্য উপযোগী করে তুলতে পারবেন।

Content added By
Promotion

Are you sure to start over?

Loading...