함수 선언

함수 선언 (Function declaration)

함수 선언은 식별자를 정의하고 코드 블록과 연결하며, 그 블록이 결과 값을 반환해요.

출처: 문서

본문

함수(function) 선언은 식별자를 정의하고 그 식별자를 코드 블록과 연결해요. 그 코드 블록은 결과 값을 반환하죠. 선언된 함수는 표현식 안에서 호출할 수 있고, 확장 문법(extended syntax)이 켜져 있으면 프로시저 문으로도 호출할 수 있어요.

함수의 결과 타입(result type)은 이전에 선언된 어떤 타입이든 가능해요. 여기서 Turbo Pascal과 비교하면 흥미로운 점이 있어요. Turbo Pascal은 단순 타입만 반환할 수 있었지만, Free Pascal은 그런 제한이 없어요.

더 알아보기