Описание языка «PascalABC.NET».

Параметры по умолчанию.

В заголовке подпрограммы можно использовать параметры по умолчанию. Для этого достаточно после параметра поставить знак присваивания и значение. Если при вызове не указать значение параметра по умолчанию, то будет использовано то значение, которое указано в описании подпрограммы. Параметры по умолчанию должны передаваться по значению и идти последними в списке параметров.

Например:

Procedure PrintTwo(a,b: integer; delim: char := ' '); Begin. Write(a,delim,b); End; ... PrintTwo(3,5); PrintTwo(4,2,';');

Все варианты вызова подпрограммы с параметрами по умолчанию могут участвовать в разрешении перегрузки.