multidimensionele arrays
Je hebt al gezien dat arrays eender welk type van waarde kunnen bevatten. Als dat waar is dan kunnen we ook arrays in arrays opslagen? Dat kunnen we!
Dit concept noemen we een multi-dimensionele array.
Je ziet hierboven dat elk element van de startPokemon
array zelf ook een array bevat. Je kan dit zien als een soort tabel:
0
Bulbasaur
Charmander
Squirtle
1
Chikorita
Cyndaquil
Totodile
2
Treecko
Torchic
Mudkip
Elementen opvragen gebeurt met een dubbele vierkante haakjes notatie:
Er is in principe geen limiet hoeveel arrays je in arrays kan steken. Maar het is zeer zeldzaam om ooit arrays te gebruiken met meer dan 2 dimensies.
Je kan ook een for
loop gebruiken om door alle elementen te gaan van een 2 dimensionele array:
We gebruiken hiervoor twee lussen die in elkaar zitten. De index van de buitenste lus verwijst naar de rijen van de "tabel" en de binnenste loop verwijst naar de kolommen.
Last updated