매개변수 목록

매개변수 목록 (Parameter lists)

함수나 프로시저에 인자를 전달해야 할 때, 그 매개변수들은 해당 함수·프로시저의 형식 매개변수 목록에 선언되어야 해요.

출처: 문서

본문

함수나 프로시저에 인자를 전달해야 할 때, 그 매개변수들은 해당 함수·프로시저의 형식 매개변수 목록(formal parameter list) 에 선언돼야 해요. 매개변수 목록은 그 프로시저·함수 블록 안에서만 참조할 수 있는 식별자들의 선언이에요.

형식 매개변수 목록은 하나 이상의 매개변수 선언으로 구성돼요.

formal parameter list ── ( parameter declaration )── ; ──

parameter declaration ── value parameter (값 매개변수)
                     ├── variable parameter (변수 매개변수)
                     ├── constant parameter (상수 매개변수)
                     └── out parameter (out 매개변수)

상수 매개변수, out 매개변수, 변수 매개변수는 타입 식별자가 없으면 무타입(untyped) 매개변수가 될 수 있어요.

버전 1.1부터 Free Pascal은 상수 매개변수와 값 매개변수 모두에 기본값(default value)을 지원하는데, 단순 타입(simple types)에 한정돼요. 기본값을 받아들이려면 컴파일러가 OBJFPC 또는 DELPHI 모드여야 해요.

더 알아보기