Stap 2: Dingen om te overwegen over multi-dimensionale arrays
Een twee-dimensionale array, of een dimensionale array voor die kwestie, is in wezen meerdere interne dimensie arrays. Het voordeel van multi-dimensionale arrays is dat het visueel verwante matrices samen in een stukje code kan groeperen. Op die manier de programmeur hoeft niet te bellen voor informatie uit meerdere bronnen, maar kunt opgeven van één bron en vinden hun stuk van informatie vanaf daar.
Wanneer u een enkele dimensie array declareert, maakt u in feite een lijn van waarden. Waarbij iedere hogere dimensie toevoegen u (geloof het of niet) een extra dimensie aan uw lijn van waarden. Een twee dimensionale array zou maken uw lijn een vlak van waarden, en een drie dimensionale array zou het maken van het vliegtuig van waarden een kubus van waarden.
Gaan zelfs hoger dat u start krijgt in interessante perspectieven. Een vier-dimensionale array kan worden beschouwd als zijnde een lijn van uw drie dimensionale kubussen. Arrays van zes dimensies kunnen worden beschouwd als een kubus van kubussen. En zo verder.
Als een disclaimer echter zelden ooit moet u om het even wat voorbij een drie dimensionale array in de programmering. Zeker hoger dimensie arrays kan worden gebruikt als een catalogiseren/database voor [land] [staat] [county] [stad] [huishoudelijke] [persoon] of een verkoop doel, maar dat (in mijn mening) zou makkelijker om te navigeren in meerdere, kleinere dimensie arrays en u zou moeten een belachelijke hoeveelheid geheugen voor een aantal van deze arrays.