Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Procedura Function
zwraca wartość do kodu wywołującego. Można ją wywołać, podając jej nazwę i argumenty po prawej stronie zapisu przypisania lub w wyrażeniu.
Aby wywołać funkcję w wyrażeniu
Użyj nazwy procedury
Function
w taki sam sposób, jak używa się zmiennej. Można użyć wywołania proceduryFunction
w dowolnym miejscu, w którym można użyć zmiennej lub stałej w wyrażeniu.Nazwę procedury należy zapisać wraz z nawiasami, aby zawrzeć w nich listę argumentów. Jeśli nie ma argumentów, opcjonalnie można pominąć nawiasy. Jednak użycie nawiasów ułatwia odczytywanie kodu.
Umieść argumenty na liście argumentów w nawiasach rozdzielonych przecinkami. Pamiętaj, aby podać argumenty w tej samej kolejności, w jakiej procedura
Function
definiuje odpowiednie parametry.Alternatywnie można przekazać jeden lub więcej argumentów według nazwy. Aby uzyskać więcej informacji, zobacz Przekazywanie argumentów według pozycji i według nazwy.
Wartość zwrócona z procedury uczestniczy w wyrażeniu tak samo jak wartość zmiennej lub stałej.
Aby wywołać procedurę funkcji w instrukcji przypisania
Użyj nazwy procedury
Function
po znaku równości (=
) w instrukcji przypisania.Nazwę procedury należy zapisać wraz z nawiasami, aby zawrzeć w nich listę argumentów. Jeśli nie ma argumentów, opcjonalnie można pominąć nawiasy. Jednak użycie nawiasów ułatwia odczytywanie kodu.
Umieść argumenty na liście argumentów w nawiasach rozdzielonych przecinkami. Pamiętaj, aby podać argumenty w tej samej kolejności, w jakiej procedura
Function
definiuje parametry, chyba że przekazujesz je według nazwy.Wartość zwracana z procedury jest przechowywana w zmiennej lub właściwości po lewej stronie instrukcji przypisania.
Przykład
Poniższy przykład wywołuje program Visual Basic Environ , aby pobrać wartość zmiennej środowiskowej systemu operacyjnego. Pierwszy wiersz wywołuje Environ
w wyrażeniu, a drugi wiersz wywołuje go w instrukcji przypisania.
Environ
przyjmuje nazwę zmiennej jako jedyny argument. Zwraca wartość zmiennej do kodu wywołującego.
MsgBox("Value of PATH is " & Environ("PATH"))
Dim currentPath As String = Environ("PATH")