ললকোডে BREAK এবং CONTINUE কমান্ডগুলির বিকল্প ব্যবহারের জন্য কিছু অন্যান্য কৌশল এবং ধারণা রয়েছে। এগুলি লুপের মধ্যে প্রবাহ নিয়ন্ত্রণ করতে ব্যবহৃত হয়, তবে যদি আপনি এগুলির বিকল্প ব্যবহার করতে চান, তবে আপনি শর্ত যাচাই এবং ফ্ল্যাগ ভেরিয়েবল ব্যবহার করতে পারেন।
BREAK এর বিকল্প ব্যবহার
BREAK সাধারণত লুপ থেকে বের হওয়ার জন্য ব্যবহৃত হয়। এর বিকল্প হিসেবে IF শর্ত ব্যবহার করে লুপের কার্যক্রম শেষ করার মতো ফলাফল অর্জন করা সম্ভব। উদাহরণস্বরূপ, একটি ফ্ল্যাগ ভেরিয়েবল ব্যবহার করে আপনি শর্ত পূর্ণ হলে লুপ শেষ করতে পারেন।
উদাহরণ: BREAK এর বিকল্প
I HAS A counter ITZ 1
I HAS A stopFlag ITZ 0
IM IN YR loop
VISIBLE counter
counter R SUM OF counter AN 1
BOTH SAEM counter AN 5, O RLY?
YA RLY
stopFlag R 1
OIC
BOTH SAEM stopFlag AN 1, O RLY?
YA RLY
IM OUTTA YR loop
OIC
IM OUTTA YR loopএখানে:
stopFlagনামক একটি ফ্ল্যাগ ভেরিয়েবল ব্যবহৃত হয়েছে যা শর্ত পূর্ণ হলে1হয়ে যাবে।- যখন
counterএর মান 5 হয়ে যাবে, তখনstopFlag1 হয়ে যাবে এবং লুপ থেকে বের হয়ে যাবে।
এটি BREAK কমান্ডের বিকল্প হিসেবে কাজ করে।
CONTINUE এর বিকল্প ব্যবহার
CONTINUE কমান্ডটি লুপের পরবর্তী চক্রে চলে যাওয়ার জন্য ব্যবহৃত হয়। এর বিকল্প হিসেবে IF শর্ত ব্যবহার করে কিছু কার্যক্রম বাদ দেওয়া যেতে পারে এবং লুপের পরবর্তী চক্রে চলে যেতে পারে।
উদাহরণ: CONTINUE এর বিকল্প
I HAS A counter ITZ 0
IM IN YR loop
counter R SUM OF counter AN 1
BOTH SAEM counter AN 3, O RLY?
YA RLY
VISIBLE "সংখ্যাটি 3 বাদ দেয়া হবে।"
OIC
VISIBLE counter
BOTH SAEM counter AN 5, O RLY?
YA RLY
IM OUTTA YR loop
OIC
IM OUTTA YR loopএখানে:
counterএর মান 3 হলে কিছু কার্যক্রম বাদ দেওয়া হয়েছে, যাCONTINUEএর মতো কাজ করে।- যদি
counterএর মান 3 হয়, তবে সেটি আউটপুট হবে না, এবং লুপ পরবর্তী চক্রে চলে যাবে।
এটি CONTINUE কমান্ডের বিকল্প হিসেবে কাজ করে।
সারসংক্ষেপ
- BREAK এর বিকল্প: লুপে ফ্ল্যাগ ভেরিয়েবল এবং
IFশর্ত ব্যবহার করে লুপ থেকে বের হওয়া সম্ভব। - CONTINUE এর বিকল্প:
IFশর্ত ব্যবহার করে কিছু কার্যক্রম বাদ দিয়ে লুপের পরবর্তী চক্রে চলে যাওয়া সম্ভব।
এই কৌশলগুলি ললকোডে BREAK এবং CONTINUE কমান্ডের বিকল্প হিসেবে ব্যবহৃত হয় এবং লুপ প্রবাহ নিয়ন্ত্রণে সহায়ক হয়।
Read more