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