Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Процедура Function возвращает значение вызывающему коду. Вы вызываете функцию, указав её имя и аргументы либо на правой стороне оператора присваивания, либо в выражении.
Чтобы вызвать функцию в выражении
FunctionИспользуйте имя процедуры так же, как и переменную. Вызов процедуры можно использовать в любом месте, где можно использоватьFunctionпеременную или константу в выражении.Следуйте имени процедуры с скобками, чтобы заключить список аргументов. Если аргументов нет, можно также опустить скобки. Однако использование скобок упрощает чтение кода.
Поместите аргументы в список аргументов в скобках, разделенные запятыми. Убедитесь, что аргументы указаны в том же порядке, что
Functionпроцедура определяет соответствующие параметры.Кроме того, можно передать один или несколько аргументов по имени. Дополнительные сведения см. в разделе "Передача аргументов по позиции и по имени".
Значение, возвращаемое из процедуры, участвует в выражении так же, как значение переменной или константы.
Вызов процедуры функции в инструкции присваивания
Используйте имя процедуры после знака равенства
Functionв операторе присваивания.Следуйте имени процедуры с скобками, чтобы заключить список аргументов. Если аргументов нет, можно также опустить скобки. Однако использование скобок упрощает чтение кода.
Поместите аргументы в список аргументов в скобках, разделенные запятыми. Убедитесь, что аргументы указаны в том же порядке, что
Functionпроцедура определяет соответствующие параметры, если только вы не передаете их по имени.Значение, возвращаемое из процедуры, хранится в переменной или свойстве слева от инструкции назначения.
Пример
В следующем примере вызывается Visual Basic Environ для получения значения переменной среды операционной системы. Первая строка вызывает Environ в выражении, а вторая строка вызывает его в инструкции присваивания.
Environ принимает имя переменной в качестве единственного аргумента. Он возвращает значение переменной вызывающему коду.
MsgBox("Value of PATH is " & Environ("PATH"))
Dim currentPath As String = Environ("PATH")