En for-løkke er en repetisjonssetning som utfører én eller flere programinstruksjoner et gitt antall ganger. Den er spesielt egnet i situasjoner der det er kjent for programmet hvor mange ganger instruksjonen(e) skal gjentas, for eksempel i forbindelse med gjennomløping av data lagret i tabeller.
Faktaboks
- Også kjent som
-
iterasjon, for-iterasjon
- Hovedartikkel: Løkker i programmering
Når man trenger å gjenta én eller flere programinstruksjoner, er det en fordel å legge instruksjonene inn i en løkke, slik at man kun trenger å skrive dem én gang. Vet man i tillegg hvor mange ganger instruksjonene skal gjentas, vil en for-løkke være et godt valg. Det er imidlertid alltid mulig å bruke en while-løkke, men en for-løkke har en logisk struktur som gjør den «skreddersydd» for situasjoner der programmet ved starten av løkken enten vet hvor mange ganger den skal gjennomløpes eller når den skal avsluttes.
For-løkka består av fire deler og kan beskrives på følgende form i pseudo-kode:
for ( < initialisering >; < betingelse >; < oppdatering > )
< instruksjon >
For-løkkas instruksjon(er) kalles gjerne for løkkekroppen. Dersom denne inneholder mer enn én instruksjon, kan den erstattes av en sammensatt programsetning, det vil si en blokk bestående av flere instruksjoner:
for ( < initialisering >; < betingelse >; < oppdatering > ) {
< løkkekropp bestående av en eller flere instruksjoner >
}
Kommentarer
Kommentarer til artikkelen blir synlig for alle. Ikke skriv inn sensitive opplysninger, for eksempel helseopplysninger. Fagansvarlig eller redaktør svarer når de kan. Det kan ta tid før du får svar.
Du må være logget inn for å kommentere.