computers

Arrays definiëren en gebruiken in ASP

November 2020

Wilt u arrays gebruiken om uw variabelen te ordenen? Arrays kunnen u helpen bij het 'groeperen' van sets van informatie, zoals de namen van staten, of namen van landen, of kleuren, of een andere groepering.

Wat is een array? Een array is een variabele waaraan meerdere 'emmers' zijn gekoppeld. In plaats van variabelen te maken die Book1, Book2, Book3, Book4, Book5, enzovoort worden genoemd, maakt u eenvoudigweg één array:

Dim Boek (20)

en die ene array bevat een groep waarden in één netjes klein pakket. Dit kan geweldig zijn om gegevenssets bij elkaar te houden, of door 'elk boek' te bladeren zonder code te hoeven schrijven om een ​​voor een naar elke variabele te kijken.

Merk allereerst op dat arrays beginnen met * 0 * en niet met * 1 *. Dus als je gebruikt:

Dim Oceans (6)

U hebt dan toegang tot:

Oceans (0) = 'Indian'
Oceans (1) = 'Pacific'
Oceans (2) = 'Atlantische Oceaan
...

Enzovoorts. Je begint altijd met punt "0".

Als u begint met een array en later de grootte wilt wijzigen, gebruikt u gewoon de opdracht Redim. Je kunt dus zeggen:

Dim ChessPieces ()
Redim ChessPieces (32)

Merk op dat arrays niet slechts één dimensie hoeven te hebben (de '32' in ons laatste voorbeeld). U kunt twee dimensies hebben, of maximaal 60 dimensies. Waarom zou je dit willen? Laten we het voorbeeld van een schaakbord nemen. Stel dat je een matrixlocatie wilde hebben om elke plek op een schaakbord aan te geven, zodat je stukken kon volgen die van de ene naar de andere plek gingen. Je zou kunnen doen:

Dim ChessSquares (64)

Maar elke keer dat een stuk bewoog, moest je erachter komen waar het in die '64' thuishoorde. Dit kan lastig worden. Wat als u in plaats daarvan zou zeggen:

Dim ChessSquares (8,8)

Nu is het gemakkelijk! Nu nummert u eenvoudig de rijen van het bord van 1-8 en de kolommen van het bord van 1-8 en wijzigt u elk nummer afzonderlijk. Als een zwarte pion van rij 2, kolom 4 naar rij 3, kolom 4 verplaatst, zou je kunnen zeggen:

ChessSquares (2,4) = "LEEG"
ChessSquares (3,4) = "BP"

Online ASP-cursus
ASP-array-functielijst

Inleiding tot ASP Ebook

Download dit e-boek voor alles wat u moet weten over het leren van ASP - van een stapsgewijze zelfstudie tot functielijsten, voorbeeldcode, veelvoorkomende fouten en oplossingen en nog veel meer! 101 pagina's.

Data Visualization and D3 by David Chouinard (November 2020)



Labels Artikel: Arrays definiëren en gebruiken in ASP, ASP, asp-arrays, arrays definiëren in asp, arraydefinitie, een array initialiseren

Schoonheid Populaire Berichten

Thanksgiving Joy

Thanksgiving Joy

religie en spiritualiteit