Помощь - Поиск - Пользователи - Календарь
Полная версия: Дополнительные параметры
Форум «Всё о Паскале» > Pascal, Object Pascal > Теоретические вопросы
S_lip
Добрый день!

Я бы хотел узнать, как можно в Паскале обьявить в функциях и процедурах дополнительные параметры.
Я знаю, что на Делфи будет работать такой вариант:

procedure inc(var i:integer; c:integer=1);
begin
i:=i+c;
end;

Но, к сожалению, на Паскале он не работает. Помогите с проблемой, пожалуйста.
volvo
Цитата
как можно в Паскале обьявить в функциях и процедурах дополнительные параметры.
В Турбо Паскале - никак. Значения по умолчанию (а это называется именно так) появились уже после того, как перестала поддерживаться ветка TP.
Гость
А в Free Pascal?
Как же тогда для него писали процедуру inc?
volvo
FreePascal обсуждается в "32-битных компиляторах", если ты не в курсе... В FPC возможно то же самое, что и в Дельфи (и даже больше)

А Inc - это НЕ процедура, сколько можно повторять? Это макрос.
S_lip
ок, ок. не злитесь.
volvo, спасибо за ответы!
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.