반응형
1. 서브루틴과 함수
VBscript에서 프로시저는 여러 스크립트 문장을 모아서 하나의 모듈 형태의 단위로 사용하는것을 말한다.
Sub 서브루틴명(인자1, 인자2, ..., 인자n)
...
End Sub
Function 함수명(인자1, 인자2, ..., 인자n)
...
함수명 = 리턴값
End Function
예문)
<html>
<body>
<h2>프로시저 - 서브루틴, 함수</h2>
<%
'서브루틴
Sub Print(val)
Response.write val & " "
End Sub
'함수
Function funcSum(val1, val2)
funcSum = val1 + val2
End Function
intSum = 0
For intCnt = 1 to 10
intSum = funcSum(intSum, intCnt)
if intCnt = 1 then
print(intCnt)
else
Response.write "+ " & intCnt & " "
end if
next
Response.write "= " & intSum & "<br>"
%>
</body>
</html>
반응형