Geplakt met begrippen "Function" in VB? Zo ja, lees deze handleiding om de zogenaamde constructies van "Functie" in het paradigma van VB leren.
Stappen
- 1Wat is de functie?
- Gebruik een Function-procedure wanneer u een waarde terug te keren naar de aanroepende code.
- Een functie zelf heeft een soort, en de functie een waarde terug te keren naar de bellen subroutine op basis van de code die het bevat.
- 2Hoe om te functioneren verklaren?
- U kunt een Function-procedure definiëren alleen op module niveau. Dit betekent dat de verklaring context voor een functie moet een klasse structuur, module of interface, en een bronbestand naamruimte procedure, of blok zijn.
- Een functie wordt gedeclareerd op exact dezelfde manier als een subroutine, behalve met behulp van de "Function" keyword in plaats van "Sub".
- Functie procedures standaard aan publieke toegang. U kunt de toegang aan te passen met de toegang modifiers.
- 3Hoe je functie aan te roepen?
- Je belt een Function-procedure door de naam procedure, gevolgd door de lijst met argumenten tussen haakjes, in een expressie.
- U kunt de haakjes weglaten alleen als u het niet verstrekken van alle argumenten. Echter, de code is beter leesbaar als u altijd de haakjes.
- Een functie kan ook worden opgeroepen via het Call verklaring, in welk geval de return waarde wordt genegeerd.
- Om een waarde retourneren, een waarde toekennen van het juiste type om naam van de functie, alsof het een variabele.
Syntaxis
Verklaring
[<attributelist>] [Accessmodifier] [proceduremodifiers] [Gedeeld] Functienaam [(Of typeparamlist)] [(parameterlist)] [Zoals returntype] [Statements] [Exit Function] [Statements] End Function
Het roepen
'Zonder Call Function_name () 'Met Call Bel function_name ()
Voorbeeld
Een voorbeeld van een functie die twee getallen optelt wordt hieronder