다음을 통해 공유


방법: 값을 반환하는 프로시저 호출(Visual Basic)

Function 프로시저는 호출 코드에 값을 반환합니다. 대입문 오른쪽이나 식에 해당 이름과 인수를 포함하여 이를 호출합니다.

식 내에서 Function 프로시저를 호출하려면

  1. 변수를 사용하는 것과 동일한 방식으로 Function 프로시저 이름을 사용합니다. 식에서 변수 또는 상수를 사용할 수 있는 모든 위치에서 Function 프로시저 호출을 사용할 수 있습니다.

  2. 괄호로 프로시저 이름을 따라 인수 목록을 묶습니다. 인수가 없으면 선택적으로 괄호를 생략할 수 있습니다. 그러나 괄호를 사용하면 코드를 더 쉽게 읽을 수 있습니다.

  3. 인수를 쉼표로 구분하여 괄호 안의 인수 목록에 배치합니다. Function 프로시저에서 해당 매개 변수를 정의하는 순서와 동일한 순서로 인수를 제공해야 합니다.

    또는 이름별로 하나 이상의 인수를 전달할 수 있습니다. 자세한 내용은 위치 및 이름으로 인수 전달을 참조하세요.

  4. 프로시저에서 반환된 값은 변수 또는 상수의 값과 마찬가지로 식에 참여합니다.

대입문에서 Function 프로시저를 호출하려면

  1. 대입문에서 등호(=) 뒤에 Function 이름을 사용합니다.

  2. 괄호로 프로시저 이름을 따라 인수 목록을 묶습니다. 인수가 없으면 선택적으로 괄호를 생략할 수 있습니다. 그러나 괄호를 사용하면 코드를 더 쉽게 읽을 수 있습니다.

  3. 인수를 쉼표로 구분하여 괄호 안의 인수 목록에 배치합니다. 이름으로 전달하지 않는 한, Function 프로시저에서 해당 매개 변수를 정의하는 순서와 동일한 순서로 인수를 제공해야 합니다.

  4. 프로시저에서 반환된 값은 대입문의 왼쪽에 있는 변수 또는 속성에 저장됩니다.

예시

다음 예제에서는 Visual Basic Environ을 호출하여 운영 체제 환경 변수의 값을 검색합니다. 첫 번째 줄은 식 내에서 Environ을 호출하고 두 번째 줄은 대입문에서 이를 호출합니다. Environ은 변수 이름을 유일한 인수로 사용합니다. 변수의 값을 호출 코드에 반환합니다.

MsgBox("Value of PATH is " & Environ("PATH"))
Dim currentPath As String = Environ("PATH")

참고 항목