Ydin : komennot
KUVAUS |
Luo taulukon muistiin. Taulukoissa voi olla useita ulottuvuuksia, mutta enintään viisi. Uuden ulottuvuuden määritteleminen voi kasvattaa dramaattisesti taulukon kokoa. Taulukot ovat käteviä, kun halutaan sijoittaa paljon tietoa yhden muuttujanimen taakse. Taulukoita voidaan käydä tehokkaasti läpi For...Next-rakenteella (katso esimerkki). Sen sijaan, että loisit 52*7 eri muuttujaa sijoittamaan vuoden oikeat lottorivit, voit varata taulukon (52,7). Vähentää kummasti kirjoitustyötä :) Kuvittele, että taulukot ovat laatikoita. Jos taulukkosi on 1-ulotteinen, ja sisältää 6 solua, se sisältää siis 6 laatikkoa. Oletetaan, että määrittelet uuden ulottuvuuden, jossa on 5 solua. Silloin jokaiseen kuuteen laatikkoon ilmestyy 5 pienempää laatikkoa. Ja jos määrittelet taas uuden ulottuvuuden, vaikka 45 solulla, on sinulla kuusi laatikkoa, jokaisessa niistä 5 pienempää laatikkoa, ja jokaisen niiden sisällä vielä 45 pienempää laatikkoa. Sinulla on siis yhteensä 6*5*45=1350 solua taulukossasi. Huomioi kuitenkin, että kun määrittelet kuinka monta solua yhteen ulottuvuuteen tulee, myös nolla on mukana. Eli jos käsket Dim t(5), varaat oikeasti tilaa kuudelle paikalle: {0,1,2,3,4,5}. Kaikki taulukot ovat globaaleja, eli ne "näkyvät" myös kaikissa funktioissa. Älä yritä lukea/kirjoittaa sellaisiin paikkoihin taulukossa, joita ei ole olemassa. Voit esittää myös muuttujia tietyn tyyppisiksi. Tällöin käytetään AS-avainsanaa ja tyyppitunnistetta: Integer, Float, String, Byte tai Short. Lisätietoa kahdesta viimeisestä löydät manuaalin kohdasta "Tietotyypit". Huomaa, että voit määritellä useita muuttujia ja taulukoita samalla DIM-komennolla, kunhan ne on erotettu pilkulla. Esimerkki valaisee asiaa. |
KÄYTTÖ | |
|
Katso myös: REDIM
ESIMERKKI | |
|
<<TAKAISIN