sub ocg function

ASP

6 svar · 282 visningar · startad av johannaloke

Medlem sedan apr. 200393 inlägg
Trådstart#1

Någon som kan förklara skillnaden på sub och function för mig?
//Johanna

Medlem sedan mars 20002 836 inlägg
#2

subbar och funktioner kallas för metoder.

En sub är en metod som bara utför något.

En funktion är en metod som utför något och har ett returvärde.

Ex:

Sub MySub()
	Response.Write "SOMETHING"
End Sub

Function MyFunction()
	MyFunction = "SOMETHING"
End Function

hope U get it

cya,
PatrikB

Medlem sedan apr. 20003 174 inlägg
#3

www.webeye.nu skrev:

Function
Funktioner innehåller alltså helt vanlig kod, skillnaden är att du anropar den ifrån koden utanför.

Sub
Ibland vill du inte skicka tillbaks ett värde när du använder en funktion, då kan du använda dig av en Sub. Sub fungerar precis som en Function med den enda skilladen att den inte kräver att du återger ett värde. Exempel på en sub kan vara ett kodblock som lägger till en post i en databas. En sådan kod brukar man inte vilja få tillbaks något värde utav.

KÄLLA

Medlem sedan apr. 200393 inlägg
#4

Tack då har jag lärt mig det också!
//Johanna

Medlem sedan apr. 200393 inlägg
#5

Kan man anropa en sub innifrån en annan?
Måste en sub ta emot några värden?

Får några syntaxfel.
//Johanna

Medlem sedan feb. 200112 078 inlägg
#6

En sub måste inte ta emot några värden, nej. Du bestämmer själv vilka parametrar den skall (eller inte skall) ta emot.

RED. Fel av mig angående mitt tillägg, du kan inte ha sk. optional parameters (valbara parametrar) i VBScript/ASP. Källa: http://www.webforum.nu/showthread.php?s=&postid=46158#post46158

Jag tänkte VB/COM.

Medlem sedan dec. 19998 577 inlägg
#7

johannaloke skrev:

Kan man anropa en sub innifrån en annan?

Japp, inga problem. :)

395 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
132 ms — deklarationer (db)
128 ms — hämta statistik (db)
132 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)