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)