Jak volat funkci ve VB: 3 kroky (s obrázky)

Obsah:

Jak volat funkci ve VB: 3 kroky (s obrázky)
Jak volat funkci ve VB: 3 kroky (s obrázky)

Video: Jak volat funkci ve VB: 3 kroky (s obrázky)

Video: Jak volat funkci ve VB: 3 kroky (s obrázky)
Video: Přidání kategorie v systému Magento 2024, Smět
Anonim

Zasekli jste se ve VB s pojmy „funkce“? Pokud ano, přečtěte si tuto příručku a naučte se takzvané konstrukty „funkce“v paradigmatu VB.

Kroky

Volání funkce ve VB Krok 1
Volání funkce ve VB Krok 1

Krok 1. Co je funkce?

  • Pokud potřebujete vrátit hodnotu volajícímu kódu, použijte postup funkce.
  • Funkce sama má typ a funkce vrátí hodnotu volajícímu podprogramu na základě kódu, který obsahuje.
Volání funkce ve VB Krok 2
Volání funkce ve VB Krok 2

Krok 2. Jak deklarovat funkci?

  • Proceduru funkce můžete definovat pouze na úrovni modulu. To znamená, že kontext deklarace pro funkci musí být třída, struktura, modul nebo rozhraní a nesmí být zdrojovým souborem, oborem názvů, procedurou nebo blokem.
  • Funkce je deklarována přesně stejným způsobem jako podprogram, kromě použití klíčového slova „Funkce“namísto „Sub“.
  • Funkční procedury jsou výchozí pro veřejný přístup. Úroveň jejich přístupu můžete upravit pomocí modifikátorů přístupu.
Volání funkce ve VB Krok 3
Volání funkce ve VB Krok 3

Krok 3. Jak volat funkci?

  • Voláte proceduru Function pomocí názvu procedury, následovaného seznamem argumentů v závorkách, ve výrazu.
  • Závorky můžete vynechat, pouze pokud neuvedete žádné argumenty. Váš kód je však čitelnější, pokud vždy zahrnete závorky.
  • Funkci lze také volat pomocí příkazu Call, v takovém případě je vrácená hodnota ignorována.
  • Chcete -li vrátit hodnotu, přiřaďte názvu funkce hodnotu správného typu, jako by to byla proměnná.

Syntax

Prohlášení

[modifikátor přístupu] [modifikátory procedur] [Sdílené] Název funkce [(Ofparamelist)] [(seznam parametrů)] [Jako návratový typ] [příkazy] [Koncová funkce] [příkazy] Koncová funkce

Povolání

'With Call Function_Name ()' With Call Call Function_Name ()

Příklad

Níže je uveden příklad funkce, která sčítá dvě čísla

Soukromá funkce Add (ByVal x As Integer, ByVal y As Integer) As Integer Dim Res Res as integer Res = x + y Add = Res End Function Private Sub Form_Load () Dim a As Integer Dim b As Integer Dim c as Integer a = 32 b = 64 c = Přidat (a, b) MsgBox ("Součet je:" ac) End Sub

Doporučuje: