Funksjoner er gjenbrukbare biter av kode i et program. De sparer programmereren koding tid ved å tilby en måte å utføre den samme prosessen ved å kalle funksjonen , passerer en variabel , og returnerer en verdi. Du kan lage funksjoner som en del av en egen klasse , eller funksjonen kan være private og gjenbrukbare bare innenfor gjeldende klasse . Instruksjoner
en
Lag funksjonen skallet. En funksjon omslutter kode . Nedenfor er et eksempel på en funksjon som kontrollerer for feil .
Privat funksjon CheckMyErrors ( ) Som BooleanEnd Function
"Private " søkeord begrenser funksjonen synlighet og kontroll innenfor gjeldende klasse . Den " As Boolean " kode på slutten betyr at verdien returnert fra funksjonen er en boolsk variabel .
2
Legg en verdi å passere. Funksjonen må ha en variabel for å kontrollere, slik at den ekstra variable innenfor parentesene er gått fra koden. Funksjonen er endret til følgende:
privat funksjon CheckMyErrors ( myString As String ) As BooleanEnd Funksjon
3
returnere en verdi . Funksjonen må ha en boolsk verdi returneres. I funksjonen erklæring og " End Function ", følgende kode brukes til å sjekke strengen verdi og returnerer en boolsk av "true" hvis strengen er tom .
P Hvis myString = " " ThenCheckMyErrors = TrueElseCheckMyErrors = FalseEnd Hvis
4
Ring funksjonen. Funksjonen opprettelse er fullført, slik at det nå kan kalles i koden . I dette eksemplet er en streng sendes til funksjonen og mottar den returnerte boolean .
Dim erTom Som BooleanIsEmpty = erTom ( "Hei , er denne strengen ikke er tom ") ' returnerer False