Function
프로시저는 호출 코드에 값을 반환합니다. 대입문의 오른쪽에 해당 이름과 인수를 포함하거나 식에 포함하여 호출합니다.
식 내에서 함수 프로시저를 호출하려면
변수를
Function
사용하는 것과 동일한 방식으로 프로시저 이름을 사용합니다. 식에서Function
변수 또는 상수로 사용할 수 있는 모든 위치에서 프로시저 호출을 사용할 수 있습니다.괄호가 있는 프로시저 이름을 따라 인수 목록을 묶습니다. 인수가 없으면 선택적으로 괄호를 생략할 수 있습니다. 그러나 괄호를 사용하면 코드를 더 쉽게 읽을 수 있습니다.
인수를 쉼표로 구분하여 괄호 안에 있는 인수 목록에 배치합니다. 프로시저에서 해당 매개 변수를 정의하는 순서와 동일한 순서로
Function
인수를 제공해야 합니다.또는 이름별로 하나 이상의 인수를 전달할 수 있습니다. 자세한 내용은 위치 및 이름으로 인수 전달을 참조하세요.
프로시저에서 반환된 값은 변수 또는 상수의 값과 마찬가지로 식에 참여합니다.
할당문에서 함수 프로시저를 호출하기 위해
할당문에서 등호(
Function
) 기호 뒤에 있는=
프로시저 이름을 사용하십시오.괄호가 있는 프로시저 이름을 따라 인수 목록을 묶습니다. 인수가 없으면 선택적으로 괄호를 생략할 수 있습니다. 그러나 괄호를 사용하면 코드를 더 쉽게 읽을 수 있습니다.
인수를 쉼표로 구분하여 괄호 안에 있는 인수 목록에 배치합니다. 인수를 이름으로 전달하지 않는 한,
Function
프로시저에서 해당 매개 변수를 정의하는 순서와 동일한 순서로 인수를 제공해야 합니다.프로시저에서 반환된 값은 assignment 문의 왼쪽에 있는 변수 또는 속성에 저장됩니다.
예시
다음 예제에서는 Visual Basic Environ 을 호출하여 운영 체제 환경 변수의 값을 검색합니다. 첫 번째 줄은 식 안에서 Environ
를 호출하고, 두 번째 줄은 할당문에서 호출합니다.
Environ
는 변수 이름을 유일한 인수로 사용합니다. 호출 코드에 변수의 값을 반환합니다.
MsgBox("Value of PATH is " & Environ("PATH"))
Dim currentPath As String = Environ("PATH")
참고하십시오
.NET