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]
5 svar · 245 visningar · startad av P
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]
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
Ja, du bör göra det. :)
snabba svar!
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.
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.