매개변수 목록
매개변수 목록 (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 모드여야 해요.