webForumDet fria alternativet
Logga in / Bli medlem

sub ocg function

ASP

6 svar · 267 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. :)

390 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
128 ms — deklarationer (db)
125 ms — hämta statistik (db)
128 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)