프로시저 선언

프로시저 선언 (Procedure declaration)

프로시저 선언은 식별자를 정의하고 그 식별자를 코드 블록과 연결해요. 선언된 프로시저는 프로시저 문으로 호출할 수 있죠.

출처: 문서

본문

프로시저(procedure) 선언은 식별자를 정의하고, 그 식별자를 코드 블록과 연결해요. 선언된 프로시저는 프로시저 문(procedure statement)으로 호출할 수 있어요.

매개변수 목록에 대한 자세한 내용은 14.4절(749쪽)을 참고하세요. 선언 뒤에 블록이 따라오면, 그 블록이 프로시저의 동작을 구현해요. 다음은 유효한 프로시저 선언의 예시예요.

Procedure DoSomething (Para : String);
begin
  Writeln ('Got parameter : ',Para);
  Writeln ('Parameter in upper case : ',Upper(Para));
end;

여기서 한 가지 재미있는 점은, 프로시저가 자기 자신을 호출하는 것도 가능하다는 거예요. (재귀 호출이 자연스럽게 지원돼요.)

더 알아보기