Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz 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
Functionw taki sam sposób, jak używa się zmiennej. Można użyć wywołania proceduryFunctionw 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
Functiondefiniuje 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
Functionpo 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
Functiondefiniuje 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")