Jag vill skriva en funktion som alltid tar ett argument, men ibland tar flera argument.
Det ser vanligen ut så här...
Function addProduct(productID)
...men skall ändras till...
Function addProduct(productID, numItems)
...för att hantera om man vill beställa fler produkter. Om numItems saknas skall defaultvärdet 1 antas.
Om jag har förstått det rätt så får man ett felmeddelande om man utelämnar argumentet numItems i anropet. Så det jag efterlysser är en defultkontruktor eller nått.
Hur fixar man så att man kan utelämna parametrar med andra ord och inte alltid behöver skicka med numItems som 1?
/M.
(Var det NÅN som förstod vad jag menade... *eh*)
------------------
To understand recursion, we must first understand recursion.
Function addProduct(iProdID, iNumItem)
If iNumItem = "" Then iNumItem = 1
'## -- resten av din kod --
End Function
'## -- samla in produktid, antal artiklar etc från formulär.
'## -- modifiera efter behov --
intProdID = Request.Form("txt_ProdID")
intNumItems = Request.Form("txt_NumItems")
varProduct = addProduct(intProdID, intNumItems)
cya,
PatrikB
------------------
*Det tar sig sa han som hade eld i håret*
260 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25