Kako pozvati funkciju u VB: 3 koraka (sa slikama)

Sadržaj:

Kako pozvati funkciju u VB: 3 koraka (sa slikama)
Kako pozvati funkciju u VB: 3 koraka (sa slikama)

Video: Kako pozvati funkciju u VB: 3 koraka (sa slikama)

Video: Kako pozvati funkciju u VB: 3 koraka (sa slikama)
Video: iOS 16 Developer Beta | BESPLATNA INSTALACIJA 2024, Svibanj
Anonim

Zaglavili ste s konceptima "funkcije" u VB -u? Ako da, pročitajte ovaj vodič kako biste naučili takozvane konstrukte "funkcije" u paradigmi VB -a.

Koraci

Pozovite funkciju u VB koraku 1
Pozovite funkciju u VB koraku 1

Korak 1. Što je funkcija?

  • Koristite postupak funkcije kada trebate vratiti vrijednost pozivnom kodu.
  • Sama funkcija ima vrstu, a funkcija će vratiti vrijednost pozivanoj potprogrami na temelju koda koji sadrži.
Pozovite funkciju u VB koraku 2
Pozovite funkciju u VB koraku 2

Korak 2. Kako proglasiti funkciju?

  • Postupak funkcije možete definirati samo na razini modula. To znači da kontekst deklaracije za funkciju mora biti klasa, struktura, modul ili sučelje i ne može biti izvorna datoteka, imenski prostor, postupak ili blok.
  • Funkcija je deklarirana na potpuno isti način kao i potprogram, osim korištenja ključne riječi "Function" umjesto "Sub".
  • Postupci funkcija zadani su za javni pristup. Njihove razine pristupa možete prilagoditi modifikatorima pristupa.
Pozovite funkciju u VB koraku 3
Pozovite funkciju u VB koraku 3

Korak 3. Kako pozvati funkciju?

  • Pozivate postupak funkcije korištenjem naziva procedure, iza kojega slijedi popis argumenata u zagradama, u izrazu.
  • Zagrade možete izostaviti samo ako ne navodite nikakve argumente. Međutim, vaš kôd je čitljiviji ako uvijek uvrstite zagrade.
  • Funkcija se također može pozvati pomoću naredbe Call, u tom slučaju se povratna vrijednost zanemaruje.
  • Da biste vratili vrijednost, imenu funkcije dodijelite vrijednost odgovarajuće vrste, kao da je to varijabla.

Sintaksa

Deklaracija

[accessmodifier] [proceduremodifiers] [Shared] Naziv funkcije [(Of typeparamlist)] [(list parametara)] [Kao povratni tip] [naredbe] [Izlazna funkcija] [naredbe] Krajnja funkcija

Pozivanje

'Bez funkcije poziva_ naziva ()' S funkcijom poziva poziva Ime_funkcije ()

Primjer

Primjer funkcije koja dodaje dva broja prikazan je u nastavku

Privatna funkcija Dodaj (ByVal x kao cijeli broj, ByVal y kao cijeli broj) Kao cijeli broj Dim Res kao cijeli broj Res = x + y Dodaj = Res Kraj funkcija Privatni podobrazac_Load () Dim a Kao cijeli broj Dim b Kao cijeli broj Dim c Kao cijeli broj a = 32 b = 64 c = Dodaj (a, b) MsgBox ("Zbroj je:" & c) Kraj podv

Preporučeni: