webForumDet fria alternativet

Tvådimensionell array

26 svar · 697 visningar · startad av Ciliax · sida 2 av 2

CiliaxMedlem sedan jan. 2004170 inlägg
#21

Override.... vad skulle vara dumt med det? Att ha arrayer i arrayer..... så länge man har koll på vad man gör så att säga? Är det nått strul som kan bli?

Jesper T jag ska försöka bättra mig! ;)

OveRRidEMedlem sedan feb. 200112 078 inlägg
#22

Ciliax » Objekt i objekt är lite tårta på tårta enligt mig. Precis som man skall försöka att undvika objekt i session- och applikation-scope, skall man nog försöka att undvika att proppa en array full med arrayer, speciellt ifall du mot all förmodan hamnar i en 'infinite loop'.

Dessutom, du kan skapa flerdimensionella arrayer istället för att upprepa dess förekomster i varandra;

dim minMatris(10,10,10)
Erik JuhlinMedlem sedan maj 200010 687 inlägg
#23

JesperT: Du kan ju använda ReDim där man kan använda variabler. Finns även ReDim Preserve om du vill utöka en array utan att förlora värdena i den. Tror dock inte den är särskilt bra ur prestandasynpunkt.

Och oftast vet man på ett eller annat sätt hur många platser man vill ha.

Jesper TMedlem sedan nov. 20017 144 inlägg
#24

Men när jag kör med getRows ifrån databasen så låter jag bli att dimma utan problem. Även med Option explicit funkar det utan dim.

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#25

Då gör ju GetRows metoden det åt dig. :)

Jesper TMedlem sedan nov. 20017 144 inlägg
#26

Erik Juhlin skrev:

Då gör ju GetRows metoden det åt dig. :)

Dimmar :q

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#27

Du dimmar ju variablen som en variant i din kod. Men GetRows metoden deklarerar hur många platser du vill ha. Ett annat exempel är ju Array funktionen.

' antingen deklarerar man själv
Dim v(2)
v(0) = "a"
v(1) = "b"
v(2) = "c"

' eller så använder man Array funktionen och låter den göra det
Dim v
v = Array("a", "b", "c")
136 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)