örnegin bir record yada class üzernde islem yapmak istiyorsan parametre olarak pointer kullanman gerekir.
girecegin veri tipleri sartlara bagli farkliliklar gösteriyorsa yine pointer kullanman gerekir.
girecegin veri tipi sayisal ise pointer kullanman gerekmez, direkt integer, cardinal vs. seklinde kullanabilirsin.
islem yapacagin tip string ise, char kullanman gerekir.
senin yapmak istedigin integer deger atamak ve veri tipi sarta bagli farkliliklar göstermiyor.
o nedenle pointer kullanman gereksiz olur.
out parametresi procedure icin düsünülmüstür. function'da ise result kullanman gerekir.
Kod: Tümünü seç
procedure Islem(out parametre: Integer);
begin
parametre := Deger;
end;
function Islem: Integer;
begin
Resul := Deger;
end;