Sdílet prostřednictvím


Postupy: Volání procedury, která vrátí hodnotu (Visual Basic).

A Function postup volající kód vrátí hodnotu.Volání včetně jeho název a argumenty na pravé straně příkazu přiřazení nebo ve výrazu.

Volání funkce ve výrazu

  1. Použít Function stejným způsobem, jakým by použít proměnnou Název procedury.Můžete použít Function volání procedur kdekoli ve výrazu můžete použít proměnnou nebo konstantu.

  2. Použijte název procedury závorky uvádějte v seznamu argumentů.Pokud neexistují žádné argumenty, můžete volitelně vynechat závorky.Však pomocí závorek snazší kód číst.

  3. Umístěte argumenty v seznamu argumentů v závorce, oddělené čárkami.Je třeba zadat argumenty ve stejném pořadí, Function postup definuje odpovídající parametry.

    Můžete také předat jeden nebo více argumentů podle názvu.Další informace naleznete v tématu Předávání argumentů podle pozice a názvu (Visual Basic).

  4. Hodnota vrácená z řízení účastní výraz stejně jako hodnotu proměnné nebo konstanty by.

V příkazu přiřazení volat proceduru typu Function

  1. Použití Function název procedury rovná (=) přiřazovací příkaz přihlásit.

  2. Použijte název procedury závorky uvádějte v seznamu argumentů.Pokud neexistují žádné argumenty, můžete volitelně vynechat závorky.Však pomocí závorek snazší kód číst.

  3. Umístěte argumenty v seznamu argumentů v závorce, oddělené čárkami.Je třeba zadat argumenty ve stejném pořadí, Function postup definuje odpovídající parametry, pokud jsou jejich předáním podle názvu.

  4. Hodnota vrácená z postupu je uložena v proměnné nebo vlastnosti na levé straně příkazu přiřazení.

Příklad

Následující příklad volání Visual BasicEnviron hodnotu proměnné prostředí operačního systému.První řádek volání Environ ve výrazu a druhý řádek volá jej v příkazu přiřazení.Environjako její jediný argument má název proměnné.Volající kód vrátí hodnotu proměnné.

MsgBox("Value of PATH is " & Environ("PATH"))
Dim currentPath As String = Environ("PATH")

Viz také

Úkoly

Postupy: Vytvoření procedury, která vrátí hodnotu (Visual Basic).

Postupy: Vrácení hodnoty z procedury (Visual Basic)

Postupy: Volání procedury, která nevrátí hodnotu (Visual Basic).

Referenční dokumentace

Function – příkaz (Visual Basic)

Koncepty

Procedury funkcí (Visual Basic)

Parametry a argumenty procedury (Visual Basic)