Share via


방법: 값을 반환하는 프로시저 만들기(Visual Basic)

Function 프로시저를 사용하여 값을 호출 코드로 반환합니다.

값을 반환하는 프로시저를 만들려면

  1. 다른 모든 프로시저 밖에서 Function 문을 먼저 사용하고 End Function 문을 사용합니다.

  2. Function 문에서 Function 키워드 다음에 프로시저 이름을 지정한 다음 매개 변수 목록을 괄호로 묶어 지정합니다.

  3. 괄호 다음에 As 절을 사용하여 반환되는 값의 데이터 형식을 지정합니다.

  4. 프로시저의 코드 문을 Function 문과 End Function 문 사이에 삽입합니다.

  5. Return 문을 사용하여 값을 호출 코드로 반환합니다.

    다음 Function 프로시저는 직각 삼각형의 두 변의 값을 사용하여 가장 긴 변(빗변)의 길이를 계산합니다.

    Function hypotenuse(ByVal side1 As Single, ByVal side2 As Single) As Single
        Return Math.Sqrt((side1 ^ 2) + (side2 ^ 2))
    End Function
    

    다음 예제에서는 일반적인 hypotenuse 호출을 보여 줍니다.

    Dim testLength, testHypotenuse As Single
    testHypotenuse = hypotenuse(testLength, 10.7)
    

참고 항목

작업

방법: 프로시저에서 값 반환(Visual Basic)

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

참조

Function 문(Visual Basic)

개념

Visual Basic의 프로시저

Sub 프로시저(Visual Basic)

Property 프로시저(Visual Basic)

연산자 프로시저(Visual Basic)

프로시저 매개 변수 및 인수(Visual Basic)