0- of 1-based index

In verschillende velden en/of taakacties dient een bepaald indexnummer aangegeven te worden. In plaats van de term 'index' kan desgewenst ook de term 'positie' worden gebruikt.

Voorbeeld

Geef het 3e teken in de tekst: 1234


of


Geef de 4e waarde van de puntkomma gescheiden tekst: a;b;c;d


In bovenstaande voorbeelden dient een indexnummer aangegeven te worden. Om te weten welk indexnummer opgegeven moet worden, dient het verschil tussen een '0-based index' en een '1-based index' duidelijk te zijn.

0-based index

Een '0-based index' begint te tellen bij 0. Deze manier van tellen is gebaseerd op hoe computers werken. Computers tellen altijd vanaf 0.

Dit betekent dat een eerste positie wordt aangegeven met indexnummer 0.

Voorbeeld

Vraag:

Geef het 3e teken in de tekst: 1234


Antwoord:

2


Verklaring:

Indexnummer 0 is het getal 1, indexnummer 1 is het getal 2, indexnummer 2 is het getal 3.

1-based index

Een '1-based index' begint te tellen bij 1. Dit betekent dat een eerste positie ook wordt aangegeven met indexnummer 1.

Voorbeeld

Vraag:

Geef het 3e teken in de tekst: 1234


Antwoord:

3


Verklaring:

Indexnummer 1 is het getal 1, indexnummer 2 is het getal 2, indexnummer 3 is het getal 3.