Kas olete huvitatud massiivide kasutamisest muutujate korraldamisel? Massiivid aitavad teil grupeerida teabekomplekte, näiteks osariikide või riikide nimesid, värve või mõnda muud rühmitust.

Mis on massiiv? Massiiv on muutuja, millel on mitu "ämbrit". Muutujate, mille nimi on Book1, Book2, Book3, Book4, Book5 jne, loomise asemel teete lihtsalt ühe massiivi:

Dim Book (20)

ja et üks massiiv sisaldab väärtuslikku rühma ühes kenas väikeses pakendis. See võib olla suurepärane infokomplektide kooshoidmiseks või „iga raamatu” otsimiseks, ilma et peaksite iga muutuja ükshaaval vaatamiseks koodi kirjutama.

Kõigepealt pange tähele, et massiivid algavad tähega * 0 *, mitte tähega * 1 *. Nii et kui kasutate:

Dim ookeanid (6)

Seejärel on teil juurdepääs:

Ookeanid (0) = 'indiaanlased'
Ookeanid (1) = 'Vaikse ookeani piirkond'
Ookeanid (2) = 'Atlandi ookean
...

Ja nii edasi. Alustate alati kohaga "0".

Kui alustate massiivi ja waht, et hiljem selle suurust muuta, kasutage lihtsalt käsku Redim. Nii et võite öelda:

Tuhmid malepeod ()
Redim malelapsed (32)

Pange tähele, et massiividel ei pea olema ainult ühte mõõdet (meie viimases näites '32'). Teil võib olla kaks mõõdet või kuni 60 mõõdet. Miks sa seda tahaksid? Võtame näiteks meie malelaua. Oletagem, et soovite massiivi asukohta, mis tähistaks malelaua iga punkti, et saaksite jälgida tükke, mis liiguvad ühest kohast teise. Sa võid teha:

Tuhmid maleväljad (64)

Kuid siis iga tüki liigutamise korral peaksite välja mõtlema, kuhu see '64' kuulus. See võib muutuda keerukaks. Mis siis, kui selle asemel te ütleksite:

Tuhmid maleväljad (8,8)

Nüüd on see lihtne! Nüüd nummerdate lihtsalt tahvli read 1-8 ja tahvli veerud 1-8 ning muutke iga numbrit eraldi. Kui must ettur liigub teise rea 4. veerust 3. rea 3. veergu, võiksite öelda:

ChessSquares (2,4) = "TÜHJENDA"
ChessSquares (3,4) = "BP"

Online ASP kursus
ASP-massiivi funktsioonide loend

Sissejuhatus ASP e-raamatusse

Laadige see e-raamat alla, et saada kõike, mida peate teadma ASP õppimise kohta - alates samm-sammult juhendajalt kuni funktsioonide loendite, proovikoodi, levinumate vigade ja lahenduste ja palju muud! 101 lk.

SCP-1461 House of the Worm | euclid | Church of the Broken God scp (Oktoober 2021)



Silte Artikkel: Massiivide määratlemine ja kasutamine ASP-s, ASP-s, asp-massiivides, massiivide määratlemine asp-is, massiivi määratlus, massiivi lähtestamine