loop এবং break কন্ডিশন

লুপস এবং ইটারেশন - কফিস্ক্রিপ্ট (CoffeeScript) - Web Development

374

CoffeeScript-এ লুপ (loop) এবং ব্রেক (break) কন্ডিশন ব্যবহারের জন্য JavaScript-এর মতো একই ধারণা ব্যবহার করা হয়, তবে কোড লেখার পদ্ধতি অনেক সহজ এবং সংক্ষিপ্ত। CoffeeScript-এ লুপ এবং ব্রেক কন্ডিশনগুলি পরিচালনা করতে কয়েকটি সরল সিনট্যাক্স রয়েছে, যা আপনাকে কোডিং আরও দ্রুত এবং কার্যকরী করতে সাহায্য করে।


লুপ (Loops) in CoffeeScript

CoffeeScript-এ বিভিন্ন ধরনের লুপ ব্যবহার করা যেতে পারে, যেমন for লুপ, while লুপ ইত্যাদি।

১. for লুপ (For Loop)

CoffeeScript-এ for লুপ সাধারণত একটি রেঞ্জের মাধ্যমে একাধিক ইটারেশন করার জন্য ব্যবহৃত হয়। এটি Python বা Ruby-এর মতো সহজ এবং পরিষ্কার সিনট্যাক্সে আসে।

উদাহরণ:
for i in [1..5]
  console.log i

এখানে [1..5] একটি রেঞ্জ তৈরি করে, এবং লুপ ১ থেকে ৫ পর্যন্ত চলবে।

JavaScript-এ কম্পাইল হওয়া কোড:

var i;

for (i = 1; i <= 5; i++) {
  console.log(i);
}

২. for-in লুপ (For-in Loop)

for-in লুপ ব্যবহৃত হয় যখন আপনি অবজেক্ট বা অ্যারের মধ্যে কী বা মানের উপর ইটারেট করতে চান।

উদাহরণ:
person = name: "Alice", age: 25

for key, value in person
  console.log "#{key}: #{value}"

JavaScript-এ কম্পাইল হওয়া কোড:

var person, key, value;

person = {
  name: "Alice",
  age: 25
};

for (key in person) {
  value = person[key];
  console.log(key + ": " + value);
}

৩. while লুপ (While Loop)

while লুপ ব্যবহার করা হয় যখন আপনি একটি শর্ত মেটানো না হওয়া পর্যন্ত লুপ চালিয়ে যেতে চান।

উদাহরণ:
i = 0
while i < 5
  console.log i
  i++

JavaScript-এ কম্পাইল হওয়া কোড:

var i;

i = 0;
while (i < 5) {
  console.log(i);
  i++;
}

ব্রেক (Break) কন্ডিশন in CoffeeScript

break কন্ডিশন ব্যবহৃত হয় লুপ থেকে বেরিয়ে যাওয়ার জন্য যখন কোনো নির্দিষ্ট শর্ত পূর্ণ হয়। CoffeeScript-এ break এর ব্যবহার JavaScript-এর মতোই, তবে এটি কোডে সহজভাবে ব্যবহার করা যায়।

উদাহরণ:

for i in [1..10]
  if i == 5
    break
  console.log i

এখানে, যখন i ৫ হয়, তখন break কন্ডিশন ট্রিগার হবে এবং লুপটি বন্ধ হয়ে যাবে। আউটপুট হবে:

1
2
3
4

JavaScript-এ কম্পাইল হওয়া কোড:

var i;

for (i = 1; i <= 10; i++) {
  if (i === 5) {
    break;
  }
  console.log(i);
}

কন্টিনিউ (Continue) কন্ডিশন in CoffeeScript

continue কন্ডিশন ব্যবহৃত হয় বর্তমান ইটারেশনটি বাদ দিয়ে পরবর্তী ইটারেশনে চলে যেতে। এটি লুপের মধ্যে একটি নির্দিষ্ট শর্তের ভিত্তিতে ব্যবহার করা হয়।

উদাহরণ:

for i in [1..10]
  if i % 2 == 0
    continue
  console.log i

এখানে, যখন i সঠিকভাবে ২ দিয়ে বিভাজ্য হয় (অর্থাৎ একটি অপরিবর্তনীয় সংখ্যা), তখন continue কন্ডিশন কার্যকর হবে এবং পরবর্তী ইটারেশন শুরু হবে। আউটপুট হবে:

1
3
5
7
9

JavaScript-এ কম্পাইল হওয়া কোড:

var i;

for (i = 1; i <= 10; i++) {
  if (i % 2 === 0) {
    continue;
  }
  console.log(i);
}

সারাংশ

CoffeeScript-এ লুপ এবং ব্রেক কন্ডিশন ব্যবহারে JavaScript-এর মতোই ধারণা ব্যবহার করা হয়, তবে CoffeeScript এর সিনট্যাক্স অনেক সংক্ষিপ্ত এবং পরিষ্কার। লুপ ব্যবহারের ক্ষেত্রে for, while, এবং for-in লুপের মাধ্যমে ডাটা ইটারেট করা সহজ হয়ে যায়, এবং breakcontinue কন্ডিশনগুলো লুপের কার্যকারিতা নিয়ন্ত্রণ করতে সাহায্য করে। CoffeeScript-এর এই সরলতা কোড লেখার অভিজ্ঞতাকে আরও কার্যকরী এবং দ্রুত করে তোলে।

Content added By
Promotion

Are you sure to start over?

Loading...