Jak: volat proceduru, která vrací 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
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.
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.
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 umístění a název (Visual Basic).
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
Použití Function název procedury rovná (=) přiřazovací příkaz přihlásit.
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.
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.
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
Jak: vytvořit proceduru, která vrací hodnotu (Visual Basic)
Jak: vracet hodnotu z postupu (Visual Basic)
Jak: volání procedury, která nevrací hodnotu (Visual Basic)