Functies zijn herbruikbare stukken code in een toepassing. Ze redden de programmeur codering van tijd door het verstrekken van een manier om hetzelfde proces door gewoon aanroepen van de functie, het passeren van een variabele, en een waarde te retourneren. U kunt functies als onderdeel van een afzonderlijke klasse maken, of de functie privé als herbruikbare alleen binnen de huidige klasse kan zijn.
Maak de functie shell. Een functie kapselt code. Hieronder is een voorbeeld van een functie die op fouten controleert.
Prive-functie CheckMyErrors () As Boolean
End FunctionHet sleutelwoord "Private" beperkt de functie van de zichtbaarheid en controle binnen de huidige klasse. De "As Boolean" code aan het eind geeft aan dat de resultaatwaarde van de functie een Boole-variabele is.
Een meerwaarde te geven. De functie dient te beschikken over een variabele te controleren, zodat de toegevoegde variabele tussen haakjes wordt doorgegeven van de code. De functie wordt gewijzigd als volgt:
Prive-functie CheckMyErrors (myString As String) As Boolean
End FunctionEen waarde als resultaat. De functie dient te beschikken over een boolean-waarde geretourneerd. Binnen de functie van de verklaring en de "End Function", de volgende code wordt gebruikt om te controleren de string-waarde en geeft als resultaat een Boolean-waarde "True" als de reeks leeg is.
Als myString = "" dan
CheckMyErrors = True
AndersCheckMyErrors = False
End If
De functie aanroepen. De oprichting van de functie is voltooid, dus nu het kan worden geroepen binnen de code. In dit voorbeeld wordt een tekenreeks wordt doorgegeven aan de functie en ontvangt de geretourneerde Boole-waarde.
IsEmpty As Boolean Dim
IsEmpty IsEmpty ("Hallo, deze tekenreeks is niet leeg") = ' resulteert in ONWAAR