Delphi. Pascal
Урок 16. Параметры-константы
Передаваемые в функцию или процедуру параметры можно запретить изменять. Это делается с помощью ключевого слова const. Вот пример:
...
procedure proc(const A: Integer);
begin
A:=22; //Ошибка! Параметр A изменять нельзя!
end;
...
Кроме предупреждения некоторых логических ошибок объявление параметра с ключевым словом const пораждает более эффективный код.