webForumDet fria alternativet

Två-dimensionell array

1 svar · 305 visningar · startad av Kristianstad

KristianstadMedlem sedan dec. 2002747 inlägg
#1

Hej,

Finns det egentligen något snyggare sätt att skriva följande kod:

Dim paramsIn(5,5)
paramsIn(0,0) = "@id"
paramsIn(1,0) = adVarchar
paramsIn(2,0) = adParamInput
paramsIn(3,0) = 50
paramsIn(4,0) = ""

paramsIn(0,1) = "@namn"
paramsIn(1,1) = adVarchar
paramsIn(2,1) = adParamOutput
paramsIn(3,1) = 50
paramsIn(4,1) = ""

Går det att få ihop det på två-tre rader?

nitro2k01Medlem sedan aug. 20037 630 inlägg
#2

Om du använder VB som språk, nej. (Om inget nytt skett på den senaste tiden)
Men vissa värden upprepar sig i exemplet. Dessa kan du kanske tilldela med en for-loop?
Du kan ju även sätta ihop flera rader med : men frågan är om koden inte blir mer svårläst på det viset.

paramsIn(0,0) = "@id" : paramsIn(1,0) = adVarchar : paramsIn(2,0) = adParamInput : paramsIn(3,0) = 50 : paramsIn(4,0) = ""
Genererad på 383 ms · cache AV · v20260730165559-full.f96bc7eb