Kas olete VBÂ-s funktsionaalse mõistega kinni jäänud? Kui jah, lugege seda juhendit, et õppida tundma VB paradigmas kasutatava funktsiooni “funktsiooni” konstruktsioone.
1
Mis on funktsioon? Kasutage funktsiooni Funktsioon, kui peate kutsuvale koodile väärtuse tagastama. Funktsioonil endal on tüüp ja funktsioon tagastab kutsuvale alamprogrammile väärtuse selles sisalduva koodi alusel.
2
Kuidas funktsiooni deklareerida? Funktsiooniprotseduuri saate määratleda ainult mooduli tasemel. See tähendab, et funktsiooni deklaratsioonikontekst peab olema klass, struktuur, moodul või liides ning see ei tohi olla lähtefail, nimeruum, protseduur ega plokk. Funktsioon deklareeritakse täpselt samamoodi nagu alamprogramm, välja arvatud ” Funktsioon” märksõna “Alam” asemel. Funktsiooniprotseduurid on vaikimisi avalikuks juurdepääsuks. Saate nende juurdepääsutaset reguleerida juurdepääsu modifikaatoritega.
3
Funktsiooni kutsumine? Funktsiooniprotseduuri kutsumiseks kasutatakse avaldises protseduuri nime, millele järgneb sulgudes argumentide loend. Sulud saate välja jätta ainult siis, kui te ei esita ühtegi argumenti. Kuid teie kood on paremini loetav, kui lisate alati sulud.Funktsiooni saab välja kutsuda ka Call-lause abil, sel juhul tagastatavat väärtust eiratakse.Väärtuse tagastamiseks määrake funktsiooni nimele õiget tüüpi väärtus , nagu oleks see muutuja.