Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Gjør noe for hvert element i en liste

PlantUML Macro
start
:initialiser liste med navn;
while (flere navn igjen) is (sann)
	:sett navn til neste navn i lista
	:skriv ut 'Hei ' + navn;
endwhile (usann)
stop
Code Block
languagepython
titlePython
names = ['Chris', 'Pat', 'Sam']
for name in names:
    print 'Hei ' + name
Code Block
languagejava
titleJava
String[] names = {"Chris", "Pat", "Sam"};
for (String name : names) {
	System.out.println("Hei " + name);
}

 

 

 

 

Unntakshåndtering

Unntak er hendelser i et program som helst ikke skal skje. Dersom man har en liste med 4 elementer,  og man spør om hva som er det 5. elementet vil det i de fleste programmeringsspråk oppstå et unntak. Det er god programmering å skrive kode slik at man i høyest mulig grad unngår unntak. I eksempelet over betyr det å sjekke om listen inneholder 5 elementer før man spør etter det 5. elementet.

...