[ASP] Variabelen in Variabelen (Syntax)

Pagina: 1
Acties:

  • Roel Broersma
  • Registratie: Maart 2000
  • Laatst online: 17-08 17:25
In PHP kan men a{b} doen.

Je kan op die manier een variabele (b=10) IN een andere variabele (a) zetten.
Als je dan A opvraagt krijg je als antwoord: B

Maar als je {a} opvraagt krijg je 10.

Is er in ASP ook iets om een variabele in een variabele te stoppen ?


Daarmee kom ik gelijk op het volgende probleempje:
Ik kan in ASP zetten:

A = "dit is een test"

Maar als A nu variabel is, dus; A_1, A_2, A_3, etc,
Dan kan ik niet zetten:

i=0
while i<10
A_&i = "dit is een test
i=i+1
wend

Kan ik dit zonder tussenstap toch oplossen in 1 regel ?

...don't know what should be here...


Verwijderd

Kun je niet met arrays werken? Lijkt me iets netter als variabelen als a1, a2, a3 .. an

  • Swerfer
  • Registratie: Mei 2003
  • Laatst online: 19-08 18:27

Swerfer

Hmm...

gebruik dit:

code:
1
2
3
4
dim a(10)
for b = 1 to 10
    a(b) = "dit is een test"
next

Home Assistant | Unifi | LG 51MR.U44 | Volvo EX30 SMER+ Vapour Grey, trekhaak | SmartEVSE V3 | Cronos Crypto.com


  • Ashbjorn
  • Registratie: Maart 2001
  • Laatst online: 07-04-2019

Ashbjorn

Who's your daddy! WHUZAAA

Je kunt gewoon Eval() gebruiken om var_i te zetten.


dus: Eval("Var_" & i) = Value

Athlon 64 3500+ || MSI Neo2 Platinum || 1GB PC3200 Corsair XLPRO 2-2-2-5@1T || Hitachi SATA 250GB@7200 8MB || WD Raptor 73GB@10000 8MB || AOpen GF 6800 GT 256MB || SB Audigy2 Platinum || Logitech Laser G5 || 19" Iiyama HM903DT || 1280@100Hz


  • Yoeri
  • Registratie: Maart 2003
  • Niet online

Yoeri

O+ Joyce O+

(overleden)
op die manier ga je echt wel superslecht programmeren hoor, hiervoor zijn array's gemaakt

Kijkje in de redactiekeuken van Tweakers.net
22 dec: Onze reputatie hooghouden
20 dec: Acht fouten


  • _Thanatos_
  • Registratie: Januari 2001
  • Laatst online: 22-06 10:32

_Thanatos_

Ja, en kaal

En het wordt traag zo. ASP wordt geparst, en nu moet de parser zelf ook gaan parsen met die Eval functie.

日本!🎌


  • mocean
  • Registratie: November 2000
  • Laatst online: 15-08 04:26
Atlantez schreef op 18 oktober 2003 @ 09:38:
Je kunt gewoon Eval() gebruiken om var_i te zetten.


dus: Eval("Var_" & i) = Value
Als je dit wil, moet het volgens mij zo:
Eval("Var_" & i & "= Value")

[ Voor 10% gewijzigd door mocean op 18-10-2003 22:18 ]

Koop of verkoop je webshop: ecquisition.com


  • majornono
  • Registratie: Juni 2002
  • Laatst online: 04-04 23:16
mocean schreef op 18 October 2003 @ 22:17:
[...]

Als je dit wil, moet het volgens mij zo:
Eval("Var_" & i & "= Value")
Klopt. Je kunt geen waarden toekennen aan het resultaat van een functie

Problem Exists Between Chair And Keyboard

Pagina: 1