बकल

बकल

> ट्यूटोरियल

अब हम एक अन्य प्रकार की संरचना को देखने जा रहे हैं जो शर्तों की तरह ही मौलिक है: लूप्स!

एक लूप निर्देशों को कई बार दोहराने की अनुमति देता है। इसके कई प्रकार हैं, परिबद्ध और अपरिबद्ध, जिन्हें हम इस भाग में देखेंगे।

जबकि पाश

अनबाउंड जबकि लूप में ऊपर देखे गए अगर के समान एक सिंटैक्स है। जब तक कोई शर्त पूरी होती है तब तक यह एक निर्देश ब्लॉक को निष्पादित करने की अनुमति देता है।

यहाँ एक उदाहरण है :

निष्पादित होने पर यह कोड लॉग में प्रदर्शित होगा: > काउंटर का मूल्य 1 है काउंटर 2 है काउंटर 3 है काउंटर 4 है काउंटर की कीमत 5 है

do while लूप

अनबाउंड डू वाइल लूप, जबकि लूप के समान है, सिवाय इसके कि स्थिति अंत में होती है, इसलिए लूप की बॉडी को हमेशा कम से कम एक बार निष्पादित किया जाता है:

कार्यक्रम के निष्पादन का एक संभावित प्रदर्शन: > एक्स: 0.85712

'फॉर' लूप

फॉर लूप एक बंधा हुआ लूप है जो थोड़ी देर के लूप की तरह दिखता है लेकिन अधिक संघनित होता है। आप उपयोग में देखेंगे कि उपयोग के मामले के आधार पर एक या थोड़ी देर के लिए उपयोग करना अधिक व्यावहारिक है।

लूप के लिए तीन वैकल्पिक भाग होते हैं:

'के लिए' लूप का उदाहरण:

यह कोड लॉग में दिखाई देगा: > काउंटर मैं 1 है काउंटर मैं 2 है काउंटर मैं 3 है काउंटर मैं 4 है काउंटर मैं 5 है

लगातार कई बार हमला करें

हमारे लीक में 10 और 13 के बीच पीटी (प्रेरणा के लिए धन्यवाद) और पिस्टल की कीमत केवल 3 [ [पीटी]], इसलिए इसे ज़्यादा से ज़्यादा 4 बार इस्तेमाल किया जा सकता है।

हम useWeapon फंक्शन को एक पंक्ति में 4 बार निष्पादित करने के लिए फॉर लूप का उपयोग करते हैं:

यहाँ हमारे चर i के मान 0, 1, 2 और 3 होंगे इसलिए लूप 4 पुनरावृत्ति करेगा।

❓ प्रश्नोत्तरी

लूप किस लिए होता है?

बयानों को कई बार निष्पादित करना अपना कोड संक्षिप्त करें अपने कोड के भाग की गति बढ़ाएं निर्देशों को समानांतर में निष्पादित करें

कौन से कोड सही हैं?

var x = 0 जबकि (एक्स var x = 0 के लिए (var i = 0; i var x = 0 जबकि { एक्स + = 2 } करते हैं (x var x = 0 के लिए (; एक्स

पूर्ण एआई