Loop

कंप्यूटर विज्ञान में, लूप एक प्रोग्रामिंग संरचना है जो एक विशिष्ट शर्त पूरी होने तक निर्देशों के अनुक्रम को दोहराती है। प्रोग्रामर लूप का उपयोग मूल्यों के माध्यम से चक्र करने के लिए करते हैं, संख्याओं का योग जोड़ते हैं, कार्यों को दोहराते हैं, और कई अन्य चीजें।

लूप्स सभी आधुनिक प्रोग्रामिंग भाषाओं द्वारा समर्थित हैं, हालांकि उनके कार्यान्वयन और सिंटैक्स भिन्न हो सकते हैं। दो सबसे सामान्य प्रकार के लूप हैं जबकि लूप और लूप के लिए।
घुमाव के दौरान

थोड़ी देर का लूप प्रोग्रामिंग लूप का सबसे सरल रूप है। यह बताता है कि एक शर्त वैध होने पर, लूपिंग जारी रखें। नीचे दिए गए PHP उदाहरण में, जबकि लूप तब तक जारी रहेगा जब तक कि मैं संख्या के बराबर नहीं हो जाता।

$i = 1;
$num = 21;

while ($i < $num) // stop when $i equals $num
{
echo “$i, “;
$i++; // increment $i
}

यदि $i 1 है और $num 21 है, तो लूप 1, 2, 3, 4… आदि को 20 तक प्रिंट करेगा। फिर लूप 20 पुनरावृत्तियों के बाद रुक जाएगा या “ब्रेक” हो जाएगा क्योंकि जबकि स्थिति रही है मिला।
पाश के लिए

लूप के लिए, थोड़ी देर के लूप के समान है, लेकिन स्रोत कोड को सुव्यवस्थित करता है। लूप स्टेटमेंट प्रत्येक पुनरावृत्ति के लिए प्रारंभ और समाप्ति बिंदु के साथ-साथ वृद्धि को परिभाषित करता है। नीचे वही लूप है जिसे थोड़ी देर के लूप के रूप में परिभाषित किया गया है।

$num = 21;

for ($i = 1; $i < $num; $i++) // stop when $i equals $num
{
echo “$i, “;
}

हालांकि लूप के लिए और जबकि लूप को अक्सर एक दूसरे के स्थान पर इस्तेमाल किया जा सकता है, यह अक्सर एक के ऊपर एक का उपयोग करने के लिए अधिक समझ में आता है। ज्यादातर मामलों में, लूप के लिए पसंद किया जाता है क्योंकि वे क्लीनर और पढ़ने में आसान होते हैं। हालांकि, कुछ स्थितियों में, थोड़ी देर का बयान अधिक कुशल हो सकता है। उदाहरण के लिए, निम्न PHP कथन का उपयोग MySQL परिणाम से सभी मानों को कोड की केवल एक पंक्ति का उपयोग करके एक सरणी में लोड करने के लिए किया जा सकता है।

while ($row = mysql_fetch_array($result))

नोट: चूंकि दी गई विशिष्ट स्थिति पूरी होने तक लूप दोहराए जाएंगे, यह सुनिश्चित करना महत्वपूर्ण है कि लूप किसी बिंदु पर टूट जाएगा। यदि शर्त कभी पूरी नहीं होती है, तो लूप अनिश्चित काल तक एक अनंत लूप बनाना जारी रखेगा। अनंत लूप की अनुमति देने वाला कोड लिखना खराब प्रोग्रामिंग अभ्यास है, क्योंकि वे प्रोग्राम को क्रैश कर सकते हैं।

Leave a comment