pascalabcnet/InstallerSamples/!Tutorial/13_Pointers/ProcPointer1.pas

21 lines
385 B
ObjectPascal
Raw Permalink Normal View History

// Процедурные переменные
2015-05-14 22:35:07 +03:00
function add(a,b: integer): integer;
begin
Result := a + b;
end;
function mult(a,b: integer): integer;
begin
Result := a * b;
end;
var p: function (a,b: integer): integer;
begin
p := add;
writeln('Сумма 2 и 3 равна ',p(2,3));
2015-05-14 22:35:07 +03:00
p := mult;
writeln('Произведение 2 и 3 равно ',p(2,3));
2015-05-14 22:35:07 +03:00
end.