Kako poklicati funkcijo v VB: 3 koraki (s slikami)

Kazalo:

Kako poklicati funkcijo v VB: 3 koraki (s slikami)
Kako poklicati funkcijo v VB: 3 koraki (s slikami)

Video: Kako poklicati funkcijo v VB: 3 koraki (s slikami)

Video: Kako poklicati funkcijo v VB: 3 koraki (s slikami)
Video: ZEITGEIST: MOVING FORWARD | OFFICIAL RELEASE | 2011 2024, Maj
Anonim

Ste obtičali s koncepti "funkcije" v VB? Če je odgovor pritrdilen, preberite ta priročnik, če želite izvedeti tako imenovane konstrukte "funkcije" v paradigmi VB.

Koraki

Pokličite funkcijo v 1. koraku VB
Pokličite funkcijo v 1. koraku VB

Korak 1. Kaj je funkcija?

  • Če morate klicni kodi vrniti vrednost, uporabite postopek funkcije.
  • Funkcija sama ima vrsto in funkcija bo vrnila vrednost klicni podprogramu na podlagi kode, ki jo vsebuje.
Pokličite funkcijo v 2. koraku VB
Pokličite funkcijo v 2. koraku VB

Korak 2. Kako razglasiti funkcijo?

  • Postopek funkcije lahko določite samo na ravni modula. To pomeni, da mora biti kontekst deklaracije za funkcijo razred, struktura, modul ali vmesnik in ne more biti izvorna datoteka, imenski prostor, postopek ali blok.
  • Funkcija je razglašena na popolnoma enak način kot podprogram, razen z uporabo ključne besede "Function" namesto "Sub".
  • Postopki funkcij so privzeto dostopni javnosti. Njihove ravni dostopa lahko prilagodite z modifikatorji dostopa.
Pokličite funkcijo v 3. koraku VB
Pokličite funkcijo v 3. koraku VB

Korak 3. Kako poklicati funkcijo?

  • Postopek funkcije pokličete tako, da v izrazu uporabite ime postopka, ki mu sledi seznam argumentov v oklepajih.
  • Oklepaje lahko izpustite le, če ne navedete nobenih argumentov. Vaša koda pa je bolj berljiva, če vedno vključite oklepaje.
  • Funkcijo lahko pokličete tudi z uporabo stavka Call, v tem primeru se vrnjena vrednost prezre.
  • Če želite vrniti vrednost, imenu funkcije dodelite vrednost ustrezne vrste, kot da je spremenljivka.

Sintaksa

Izjava

[modifikator dostopa] [modifikatorji postopkov] [V skupni rabi] Ime funkcije [(Od seznama parametrov)] [(seznam parametrov)] [Kot povratna vrsta] [stavki] [Izhodna funkcija] [stavki] Končna funkcija

Klicanje

"Brez klicne funkcije_ime ()" s klicno funkcijo klicne funkcije_ime ()

Primer

Spodaj je prikazan primer funkcije, ki sešteje dve številki

Zasebna funkcija Add (ByVal x As Integer, ByVal y As Integer) As Integer Dim Res as integer Res = x + y Add = Res End Funkcija Private Sub Form_Load () Dim a As Integer Dim b As Integer Dim c As Integer a = 32 b = 64 c = Dodaj (a, b) MsgBox ("Vsota je:" & c) End Sub

Priporočena: