webForumDet fria alternativet

funktioner

5 svar · 245 visningar · startad av P

PMedlem sedan jan. 20012 204 inlägg
#1

Säg att jag har en kod likt denna:

Function add(id As Integer) 
' gör lite grejer
Return dataset ' Returnerar tex ett dataset
End Function

Bör jag då i funktions-deklarationen ha

Function add(id As Integer) [B]As DataSet[/B]
erkaMedlem sedan dec. 19996 522 inlägg
#2

Som jag har fattat det behöver du inte göra det, det är dock tex rätt bra att göra det då lätt vet vad exakt som returneras

VideMedlem sedan dec. 19998 577 inlägg
#3

Ja, du bör göra det. :)

PMedlem sedan jan. 20012 204 inlägg
#4

snabba svar!

NETworkMedlem sedan juni 20011 732 inlägg
#5

Exempelvis om någon "utomstående" ska använda sig av din klass så underlättar det ju väldigt mycket om du deklarerar vad funktionen returnerar så han direkt kan se vad han får tillbaka... även för egen del underlättar det, ganska snabbt blir det svårt att hålla reda på alla klasser och funktioner och vad de returnenar... Tror dock inte att det har någon "kodmässig" funktion, funktionen returnerar ju oavsett så att säga, bara det att man inte vet vad.

VideMedlem sedan dec. 19998 577 inlägg
#6

Det är väl samtidigt en säkerhetsspärr, har du deklarerat att du skall återge ett Dataset och returnerar något annat av programkodsfel eller misstag så säger den till.

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