VBScript 프로그램
VBScript 프로그램
서브프로그램과 함수프로그램 두 가지 프로그램을 사용할 수 있습니다.
서브프로그램:
- Sub와 End Sub 문으로 포장된 일련의 문장입니다.
- 어떤 작업을 수행할 수 있지만 값을 반환하지 않습니다.
- 프로그램을 통해 매개변수를 전달하여 서브프로그램에 값을 전달할 수 있습니다.
- 없다면 반드시 비어 있는 둥근 괄호를 가져야 합니다.
Sub mysub() some statements End Sub
Sub mysub(변수1, 변수2) some statements End Sub
함수 프로그램:
- Function과 End Function 문 사이에 포함된 일련의 문장입니다.
- 특정 작업을 수행하고 값을 반환할 수 있습니다.
- 프로그램 호출을 통해 매개변수를 전달할 수 있습니다.
- 없다면 반드시 비어 있는 둥근 괄호를 가져야 합니다.
- 함수 프로그램 이름에 값을 할당하여 반환 값을 할 수 있습니다.
Function myfunction() some statements myfunction=some value End Function
Function myfunction(argument1,argument2) some statements myfunction=some value End Function
서브 프로그램 또는 함수 프로그램 호출
이렇게 함수를 호출할 수 있습니다:
name = findname()
이 함수는 "findname"으로 불리며, 함수가 반환하는 값은 변수 "name"에 저장됩니다.
또는 이렇게 할 수도 있습니다:
msgbox "이름은 " & findname()
이름이 "findname"인 함수를 호출했습니다. 이 함수가 반환하는 값은 메시지 상자에 표시됩니다.
이렇게 서브 프로그램을 호출할 수 있습니다:
Call MyProc(인수)
또는 Call 문을 생략할 수도 있습니다:
MyProc 인수