खोज…


वाक्य - विन्यास

  • ( चर संग्रह में चर पहचानकर्ता ) { व्यंजक }
  • जबकि ( स्थिति ) { अभिव्यक्ति }
  • do { व्यंजक } जबकि ( स्थिति );
  • टूटना;
  • जारी रखें;

के लिये

फॉर-लूप्स एक पुनरावृति संग्रह पर पुनरावृति करता है। एक बार दोहराना संग्रह किसी भी वर्ग है जो संरचनात्मक रूप से जोड़ता Iterator<T> या Iterable<T> Haxe मानक पुस्तकालय से प्रकार के।

एक लूप के लिए जो 0 से 10 की संख्या में लॉग करता है (अनन्य) निम्नानुसार लिखा जा सकता है:

for (i in 0...10) {
    trace(i);
}

चर पहचानकर्ता i पुनरावृत्ति संग्रह में तत्वों के अलग-अलग मूल्य रखता है। यह व्यवहार अन्य भाषाओं में प्रत्येक के लिए समान है।

एक सरणी में तत्वों को लॉग करने वाला एक लूप इसलिए निम्नानुसार लिखा जा सकता है:

for (char in ['a', 'b', 'c', 'd']) {
    trace(char);
}

उदाहरण try.haxe.org पर देखें

संदर्भ

जबकि

जबकि-लूप एक शरीर की अभिव्यक्ति को निष्पादित करते हैं जब तक कि लूप स्थिति true मूल्यांकन नहीं करती true

एक समय-लूप जो 9 से 0 (समावेशी) की संख्या में लॉग करता है, उसे निम्नानुसार लिखा जा सकता है:

var i = 10;
while (i-- > 0) {
    trace(i);
}

उदाहरण try.haxe.org पर देखें

संदर्भ

जबकि ऐसा

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

एक करते समय लूप जो 10 से 0 (समावेशी) की संख्या में लॉग करता है उसे निम्नानुसार लिखा जा सकता है:

var i = 10;
do {
    trace(i);
} while (i-- > 0);

उदाहरण try.haxe.org पर देखें

संदर्भ

प्रवाह नियंत्रण

लूप के प्रवाह या निष्पादन को break उपयोग और अभिव्यक्तियों को continue द्वारा नियंत्रित किया जा सकता है।

टूटना

break वर्तमान लूप से बाहर निकलता है। यदि लूप दूसरे लूप के अंदर नेस्टेड है, तो पैरेंट लूप अप्रभावित रहता है।

for (i in 0...10) {
    for (j in 0...10) {
        if (j == 5) break;
        trace(i, j);
    }
}

उदाहरण try.haxe.org पर देखें

जारी रखें

continue अभिव्यक्ति के बिंदु पर लूप के वर्तमान पुनरावृत्ति को छोड़ देता है। यदि लूप दूसरे लूप के अंदर नेस्टेड है, तो पैरेंट लूप अप्रभावित रहता है।

for (i in 0...10) {
    for (j in 0...10) {
        if (j == 5) continue;
        trace(i, j);
    }
}

उदाहरण try.haxe.org पर देखें

संदर्भ



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow