Ako volať funkciu vo VB: 3 kroky (s obrázkami)

Obsah:

Ako volať funkciu vo VB: 3 kroky (s obrázkami)
Ako volať funkciu vo VB: 3 kroky (s obrázkami)

Video: Ako volať funkciu vo VB: 3 kroky (s obrázkami)

Video: Ako volať funkciu vo VB: 3 kroky (s obrázkami)
Video: Mergado Pack –Začínáme s modulem pro OpenCart 2024, Smieť
Anonim

Máte zaseknuté koncepty „funkcie“vo VB? Ak áno, prečítajte si túto príručku a naučte sa takzvané konštrukty „funkcie“v paradigme VB.

Kroky

Volanie funkcie vo VB, krok 1
Volanie funkcie vo VB, krok 1

Krok 1. Čo je to funkcia?

  • Ak potrebujete vrátiť volajúcemu kódu hodnotu, použite postup funkcie.
  • Samotná funkcia má typ a funkcia vráti volajúcemu podprogramu hodnotu na základe kódu, ktorý obsahuje.
Volanie funkcie vo VB, krok 2
Volanie funkcie vo VB, krok 2

Krok 2. Ako deklarovať funkciu?

  • Procedúru funkcie môžete definovať iba na úrovni modulu. To znamená, že kontext deklarácie pre funkciu musí byť trieda, štruktúra, modul alebo rozhranie a nemôže to byť zdrojový súbor, priestor názvov, procedúra alebo blok.
  • Funkcia je deklarovaná úplne rovnakým spôsobom ako podprogram, s výnimkou použitia kľúčového slova „Funkcia“namiesto „Pod“.
  • Funkčné postupy sú predvolene nastavené na verejný prístup. Úroveň ich prístupu môžete upraviť pomocou modifikátorov prístupu.
Volanie funkcie vo VB, krok 3
Volanie funkcie vo VB, krok 3

Krok 3. Ako zavolať Funkciu?

  • Procedúru Function zavoláte tak, že vo výraze použijete názov procedúry, za ktorým nasleduje zoznam argumentov v zátvorkách.
  • Zátvorky môžete vynechať, iba ak neuvádzate žiadne argumenty. Váš kód je však čitateľnejší, ak vždy uvediete zátvorky.
  • Funkciu je možné vyvolať aj pomocou príkazu Call, v takom prípade je návratová hodnota ignorovaná.
  • Ak chcete vrátiť hodnotu, priradte názvu funkcie hodnotu správneho typu, ako keby to bola premenná.

Syntax

Vyhlásenie

[modifikátor prístupu] [modifikátory procedúr] [Zdieľané] Názov funkcie [(Z parametra parametra)] [(zoznam parametrov)] [Ako návratový typ] [príkazy] [Ukončiť funkciu] [príkazy] Koncová funkcia

Volanie

„Bez volania Function_Name ()“S volaním Call Function_Name ()

Príklad

Nasleduje príklad funkcie, ktorá sčíta dve čísla

Súkromná funkcia Pridať (ByVal x ako celé číslo, ByVal y ako celé číslo) Ako celé číslo Dim Res ako celé číslo Res = x + y Add = Res Koniec Funkcia Private Sub Form_Load () Dim a As Integer Dim b As Integer Dim c As Integer a = 32 b = 64 c = Pridajte (a, b) MsgBox ("Suma je:" & c) Koniec pod

Odporúča: