Avatar billede jan2001 Nybegynder
06. juli 2007 - 01:48 Der er 8 kommentarer og
1 løsning

array med variabel syntax

Hvordan indsættes en variabel i et array navn:

var

arr[indsæt variabel her](i)

Jeg har prøvet med

arr + [indsæt variabel her] + (i)

og arr & [indsæt variabel her] & (i)

men uden held. Hvordan kunne den rigtige syntax se ud?
Avatar billede erikjacobsen Ekspert
06. juli 2007 - 07:54 #1
Det kan du ikke. Men du kan lave et array med 2 dimensioner

dim a(7,18)

a(4,8)=793
Avatar billede jan2001 Nybegynder
06. juli 2007 - 11:18 #2
øv, det kan man i php.
Avatar billede erikjacobsen Ekspert
06. juli 2007 - 14:15 #3
Der er jo også et par kvantespring i teknologisk udvikling mellem de 2. Gammeldags ASP med VBScript er ganske interessant - ud fra en historisk synsvinkel, men ikke noget der bør bruges til effektiv systemudvikling i dag. Skal det hedde Microsoft, så er der ASP.NET med fx VB.NET.

Konstruktionen med at manipulere navne på variabler er selvfølgelig meget sjov, men kan ikke siges at bibringe programmeringen meget andet end bøvl, og så lidt sjov. Den kan og bør altid erstattes af associative arrays, li'som fx. $_GET og $_POST.

Til en vis grad kan det simuleres med dictionary-object i gammeldags ASP.
Avatar billede ranglen Nybegynder
06. juli 2007 - 23:08 #4
vbscript har Eval

Eval("arr"&var)(i)
Avatar billede ranglen Nybegynder
06. juli 2007 - 23:10 #5
hvilket, ved nærmere nærlæsning, nok ikke er det du leder efter
Avatar billede jan2001 Nybegynder
07. juli 2007 - 01:20 #6
Har kigget på 2d arrays men tiøren er ikke faldet endnu. Men jeg har fundet execute()
Bøvler dog med koden jeg har lavet(se anden tråd).
Spekulerer også på om det er ordentligt programmering at bruge execute.
Avatar billede erikjacobsen Ekspert
07. juli 2007 - 07:45 #7
Du skal ikke lede efter en løsning på "arr[indsæt variabel her](i)" problemet, men finde  ud af hvor "arrWHATEVER" kommer fra, og så gøre noget andet der.
Avatar billede jan2001 Nybegynder
09. juli 2007 - 22:17 #8
ja det må vel være det jeg skal gøre. Læg et svar Erikjacobsen
Avatar billede jan2001 Nybegynder
23. september 2007 - 20:23 #9
jaja jeg må rydde op.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester