Pravda, je tam zmínka o VBA. Funkce by měla něco vracet? První má vracet stále False a druhý by měl vrátit pole?
Sub TestPolni()
Dim pole1(), pole2(), pole3()
pole1 = Array(1, 2, 3)
pole2 = VratPole2xArguments(1, 2, 3)
pole3 = VratPole3xPole(pole1)
End Sub
Function VratPole2xArguments(ParamArray Arguments() As Variant) As Variant
Dim i As Integer
For i = LBound(Arguments) To UBound(Arguments)
Arguments(i) = Arguments(i) * 2
Next
VratPole2xArguments = Arguments
End Function
Function VratPole3xPole(Arguments() As Variant) As Variant
Dim i As Integer
Dim Args()
Args = Arguments
For i = LBound(Args) To UBound(Args)
Args(i) = Args(i) * 3
Next
VratPole3xPole = Args
End Function
Nevím přesně záměr, ale snad test polní napoví. Mělo to být VBA, ač je to v kategorii VB.Net?
|