15. februar 2004 - 11:03
Der er
5 kommentarer og 1 løsning
Default parameter-værdi i funktioner
Hej, Hvordan giver man en parameter en default værdi i ASP? Noget ala function minfunktion(param1 = 0, param2 = 0) så hvis jeg ikke kalder den med nogen parametre bliver "param1" og 2 automatisk 0!? Man kan i andre programmeringssprog, så jeg vil tro man også kan i ASP.
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
15. februar 2004 - 12:57
#1
Det ikke muligt i VBscript det må ma lave sådan her: function minfunktion(param1, param2) if param1 = "" then param1 = 0 if param2 = "" then param2 = 0
15. februar 2004 - 13:14
#2
Det kræver så at jeg kalder den med minfunktion(,,) da den ikke accepterer at man bare skrive en tom parantes :( Andre forslag? :/
15. februar 2004 - 13:38
#3
Det korrekt man skal skrive , for at få dem alle med sådan virker VBscript. Bruger du JScript kan du gøre som du ønsker dog stadig med if sætning som tjekker om en parameter er tom. <%@ LANGUAGE="JScript" %> <% function foo (index, str) { if (str==undefined) {str=2}; return index + str; } Response.Write (foo("A")); %>
15. februar 2004 - 13:53
#4
Du kan jo oxo lave et array på dine param noget i denne stil function minfunktion(param1, param2) Arr(0) = param1 Arr(1) = param2 For Each Item In Arr If Item = "" Then Response.Write Item : &"Denne er tom<br>" End If Next Jeg har ikke testet det men prøv at leg med det :o) /Websam
15. februar 2004 - 16:23
#5
Ok, ærgeligt at der ikke var en metode i VB :( Eagle, smid et svar please. Websam, dit forslag var nogenlunde det samme som eagle's første. thanks
15. februar 2004 - 16:33
#6
Ok her et svar.
Kurser inden for grundlæggende programmering