CoffeeScript-এ লুপ ব্যবহারের জন্য while এবং until দুটি প্রধান লুপ স্ট্রাকচার রয়েছে। এগুলি JavaScript-এর মতোই কাজ করে, তবে CoffeeScript-এ কোড আরও সংক্ষিপ্ত এবং সহজ হয়ে থাকে। এখানে while এবং until লুপের ব্যবহারের উদাহরণ এবং ব্যাখ্যা দেওয়া হলো।
while লুপ
while লুপটি তখন পর্যন্ত চালানো হয় যতক্ষণ না একটি শর্ত সত্য (true) হয়। এটি সাধারণত সেই পরিস্থিতিতে ব্যবহৃত হয় যখন আপনি জানেন না লুপ কতবার চালানো হবে, কিন্তু আপনি একটি নির্দিষ্ট শর্ত পূর্ণ হওয়া পর্যন্ত লুপ চালাতে চান।
CoffeeScript-এ while লুপ:
count = 0
while count < 5
console.log "Count is #{count}"
count += 1
JavaScript-এ কম্পাইল হওয়া কোড:
var count;
count = 0;
while (count < 5) {
console.log("Count is " + count);
count += 1;
}
এখানে, while লুপটি count ভেরিয়েবলটি ৫ এর নিচে থাকা পর্যন্ত চলবে এবং প্রতিবার count এর মান এক বৃদ্ধি পাবে।
until লুপ
until লুপটি while লুপের বিপরীত কাজ করে। এটি তখন পর্যন্ত চলবে যতক্ষণ না একটি শর্ত মিথ্যা (false) হয়। অন্যভাবে বলা যায়, until লুপটি শর্ত মিথ্যা হওয়া পর্যন্ত কোড এক্সিকিউট করবে।
CoffeeScript-এ until লুপ:
count = 0
until count == 5
console.log "Count is #{count}"
count += 1
JavaScript-এ কম্পাইল হওয়া কোড:
var count;
count = 0;
while (count != 5) {
console.log("Count is " + count);
count += 1;
}
এখানে, until লুপটি count ৫ না হওয়া পর্যন্ত চলবে এবং প্রতি বার count এর মান এক বৃদ্ধি পাবে।
while এবং until লুপের মধ্যে পার্থক্য
whileলুপ: শর্ত সত্য (true) হওয়া পর্যন্ত চলবে।untilলুপ: শর্ত মিথ্যা (false) হওয়া পর্যন্ত চলবে।
এই দুটি লুপের কাজ একে অপরের বিপরীত, তাই আপনি যে পরিস্থিতি অনুসারে লুপটি ব্যবহার করতে চান তার ওপর নির্ভর করে while বা until ব্যবহার করবেন।
উদাহরণ: while এবং until লুপের ব্যবহার
while লুপ উদাহরণ:
x = 0
while x < 10
console.log x
x += 2
JavaScript-এ কম্পাইল হওয়া কোড:
var x;
x = 0;
while (x < 10) {
console.log(x);
x += 2;
}
এই উদাহরণে, লুপটি ০ থেকে শুরু করে ১০ পর্যন্ত ২ করে বাড়িয়ে দেয়।
until লুপ উদাহরণ:
y = 10
until y == 0
console.log y
y -= 1
JavaScript-এ কম্পাইল হওয়া কোড:
var y;
y = 10;
while (y != 0) {
console.log(y);
y -= 1;
}
এই উদাহরণে, লুপটি ১০ থেকে শুরু করে ১ করে কমিয়ে ০ তে পৌঁছাতে পর্যন্ত চলবে।
সারাংশ
CoffeeScript-এ while এবং until লুপের ব্যবহার JavaScript-এ যেমন আছে, তেমনই সহজ এবং কার্যকরী। আপনি যখন একটি শর্তের সত্যতার উপর নির্ভর করে লুপ চালাতে চান, তখন while ব্যবহার করতে পারেন এবং যখন শর্তটি মিথ্যা হওয়া পর্যন্ত লুপ চালাতে চান, তখন until ব্যবহার করবেন। এই দুটি লুপই CoffeeScript-এ কোডের পরিস্কারতা এবং সংক্ষিপ্ততা বজায় রাখতে সহায়ক।
Read more