webForumDet fria alternativet

sub ocg function

6 svar · 265 visningar · startad av johannaloke

johannalokeMedlem sedan apr. 200393 inlägg
#1

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

PatrikBMedlem 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

PalleMedlem 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

johannalokeMedlem sedan apr. 200393 inlägg
#4

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

johannalokeMedlem 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

OveRRidEMedlem 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.

VideMedlem sedan dec. 19998 577 inlägg
#7

johannaloke skrev:

Kan man anropa en sub innifrån en annan?

Japp, inga problem. :)

132 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)