2021-09-23 12:15:42 -04:00
|
|
|
program typed_const;
|
|
|
|
|
|
|
|
{$mode objfpc}{$H+}
|
|
|
|
|
|
|
|
Function GetAName: string;
|
|
|
|
const lastName: string = '';
|
|
|
|
var constName: string = 'Lazarus';
|
|
|
|
begin
|
2021-09-30 14:35:36 -04:00
|
|
|
WriteLn('[Last name entered was "', lastName, '"]');
|
|
|
|
WriteLn('[Value of constName is "', constName, '"]');
|
|
|
|
Write('Enter a new name: ');
|
|
|
|
ReadLn(Result);
|
|
|
|
lastName := Result;
|
2021-09-23 12:15:42 -04:00
|
|
|
end;
|
|
|
|
|
|
|
|
begin
|
2021-09-30 14:35:36 -04:00
|
|
|
WriteLn('First invocation of GetAName');
|
|
|
|
WriteLn(GetAName);
|
|
|
|
WriteLn;
|
|
|
|
WriteLn('Second invocation of GetAName');
|
|
|
|
WriteLn(GetAName);
|
|
|
|
WriteLn;
|
|
|
|
WriteLn('[Finished]');
|
|
|
|
{$IFDEF WINDOWS}
|
|
|
|
ReadLn;
|
|
|
|
{$ENDIF}
|
2021-09-23 12:15:42 -04:00
|
|
|
end.
|
|
|
|
|