Postupy: Vytvoření procedury, která vrátí hodnotu (Visual Basic).
Pomocí Function
postupu vrátíte hodnotu volajícímu kódu.
Vytvoření procedury, která vrací hodnotu
Mimo jakoukoli jinou proceduru
Function
použijte příkaz následovaný příkazemEnd Function
.V příkazu
Function
postupujte podle klíčovéhoFunction
slova s názvem procedury a potom seznam parametrů v závorkách.Postupujte podle závorek s
As
klauzulí a určete datový typ vrácené hodnoty.Umístěte příkazy kódu procedury mezi
Function
příkazy aEnd Function
příkazy.Return
Pomocí příkazu vrátíte hodnotu volajícímu kódu.Následující
Function
postup vypočítá nejdelší stranu nebo hypotenuse pravého trojúhelníku vzhledem k hodnotám pro ostatní dvě strany.Function Hypotenuse(side1 As Double, side2 As Double) As Double Return Math.Sqrt((side1 ^ 2) + (side2 ^ 2)) End Function
Následující příklad ukazuje typické volání
hypotenuse
.Dim testLength, testHypotenuse As Double testHypotenuse = Hypotenuse(testLength, 10.7)
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro