Inleiding
Er zijn verschillende manieren om luslogica toe te voegen in uw toepassing, en afhankelijk van de context biedt elk een genuanceerde set functies met zowel voor- als nadelen.
Stel dat u aan een toepassing gaat werken die tekenreeks- en numerieke gegevens verwerkt met behulp van enkele dimensionale en multidimensionale matrices. Na een eerste beoordeling realiseert u zich dat foreach instructies geen ondersteuning bieden voor luslogica die in veel gevallen vereist is. U hebt een andere benadering nodig voor het doorlopen van multidimensionale matrices en voor situaties waarin foreach lussen niet het benodigde iteratiebesturingselement bieden. U moet ervaring opdoen met het gebruik van for instructies als u dit project gaat voltooien.
In deze module begint u met het schrijven van for uitspraken die een bepaald aantal keer herhalen. Nadat u een basisinstructie for hebt geïmplementeerd, leert u hoe u instructies implementeert for die achteruitgaan door een matrix, matrixelementen overslaan tijdens een iteratie of alleen opgegeven elementen van een matrix verwerken (door de initialisatie, voorwaarde en iterator van de for instructie te wijzigen).
Aan het einde van deze module kunt u instructies gebruiken for om luslogica te implementeren wanneer foreach instructies het scenario niet ondersteunen.
Leerdoelen
In deze module wordt het volgende behandeld:
- Gebruik een
forinstructie om een codeblok te doorlopen. - Bekijk de syntaxis van de
forinstructie waarmee u het herhalingspatroon kunt beheren.
Vereisten
- Ervaring met de iteratie-instructie
foreach. - Ervaring met het werken met variabelen.