프로그래밍, 나아가 알고리즘을 보다 유연하게 할 수 있도록 도움을 주는 VB의 기본적인 제공 함수들에 대해 알아본다.
함수는 자주 쓰이고 많이 활용될 법한 코드를 사용자가 직접 프로그래밍하지 않도록 도움을 주는 매우 유용한 수식이다.
함수는 영어로 function이다.
그래서 함수식을 보통 f(x)로 표기한다.
함수식 f(x)에서 x가 없는 f()만 생각해보면, f()는 쉽게 계산식을 의미한다.
x를 전달받은 f(x)는 x의 값을 활용하여 계산, 즉 ‘특정한 임무’를 수행하고 그 결과를 전달해 주는 것이다.
이러한 f()는 사용자가 직접 그 ‘특정한 임무’를 정의하여 사용할 수도 있지만(이것이 바로 Function 프로시저다), 반복적으로 자주 활용되는 f()의 경우에는 각각의 컴퓨터 언어에서 제공해준다.
x의 이야기도 잠시 해보자.
전달되는 x를 인자(또는 매개변수, parameter)라고 한다.
f(x)는 x라는 하나의 인자를 받아 임무를 수행하는 함수인 것이다.
그래서 f(x1, x2)는 2개의 인자를, f(x1, x2, x3)는 3개의 인자를 필요로 하는 함수인 것이다.