Hur fungerar en FOR-loopen i GML?

För loopar arbete enligt följande:

{
för ([initiera en variabel]; [uttryckt]; [öka variabeln]) {
Gör denna kod
}
}

Här som ett exempel på en FOR-loopen:

{
för (jag = 1; jag< 10;="" i="" +="1)">
show_message(String(i));
}
}

Vad detta gör är att visa ett meddelande 10 gånger visar värdet av "jag" så skulle du få ett meddelande som säger "1," en annan efter det säger "2", osv... Hur detta fungerar är att du har variabeln "i" initierad i FOR-loopen. FOR-loopen kommer hålla looping tills jag > = 10, eftersom mitt uttalande säger att jag måste vara mindre än 10 för FOR-loopen aktivera. Den tredje satsen i den för loop är det uttalande som du ökar den jag variabel med. Om du ändrar jag + = 1 till i-= 1 sedan FOR-loopen skulle fortsätta i evighet, fryser spelet. Detta är en kritisk misstag att göra när de bygger en FOR-loopen (som är med en loop.)

  • Relaterade Frågor

  • Hur fungerar ett tag loop i GML?

  • Hur fungerar Habitat for Humanity?

  • Hur fungerar som med ansvarsförsäkring, om skyldige är underårig?

  • Jag skulle vilja göra en online-shop, hur fungerar det?

  • Hur fungerar en på planerade omstruktureringsåtgärder, första citat o. första Bank diskussion?

  • Betala pal. Hur fungerar det om jag är en privat säljare?

  • Hur fungerar det inneboende värdet av en option certifikat?

  • Exakt hur fungerar detta med en aktieportfölj?

  • Hur fungerar en rating kreditbeslut?

  • Överstiga CFD / marginal, hur fungerar det?

  • Hur fungerar ett företag övertagande?

  • Hur fungerar en debet

  • CHF stark. Hur fungerar en centralbankens intervention?

  • Hur fungerar en funktionshindrade tagg i en hyresbostad?

  • Hur fungerar en bästa, att minska hyran på grund av mögel i hemmet?

  • Hur fungerar depositionen på penningmarknaden konton?

  • Konstruktion lån körs inte - för att sälja fastigheter? Hur fungerar det?

  • Ange skatteavdraget på inkomstskatt kort – hur fungerar det med elektroniska skattekort?

  • Rabatt i försäkring - hur fungerar det? Som senare avslutar är dum?