프로시저(Sub) 와 함수(Function) - Classic ASP 언어 (10)

프로시저(Sub) 와 함수(Function) – Classic ASP 언어 (10)

Classic ASP에서는 프로시저(Sub)와 함수(Function)를 사용하여 반복적인 작업을 모듈화할 수 있습니다. 프로시저는 리턴값 없이 매개변수에 따라 작업을 수행하고, 함수는 리턴값이 있는 프로시저입니다. 프로시저는 Sub 키워드를 사용하여 정의하고, 함수는 Function 키워드를 사용하여 정의합니다. 프로시저와 함수를 효과적으로 활용하여 코드를 모듈화하고 재사용성을 높일 수 있습니다.

1. 프로시저 기본 형식

Sub 프로시저 이름(매개변수 목록)
실행문…
End Sub

2. 함수 기본 형식

Function 함수 이름(매개변수 목록)
실행문…
함수 이름 = 리턴값
End Function

3. 사용 예제

<% Option Explicit %> 
<%
   ' 프로시저 : 리턴값 없음 
   Sub DisPlay(name) 
      Response.Write name & "</br>" 
   End Sub 
   
   ' 프로시저 호출 
   DisPlay("[1] BlueShare") 
   
   Response.Write "------------------------------ </br>" 
   
   ' 함수 : 리턴값 있음 
   Function Add(firstName, LastName) 
      ' 함수 내에서 프로시저 호출 
      DisPlay("[2] BlueShare") 
      Add = "[3] " & firstName & LastName 
   End Function 
   
   ' 함수 호출 
   Response.Write Add("Blue", "Share") & "</br>" 
%>
실행 결과 화면입니다.

함께 보면 좋은 게시글

위로 스크롤