Delphi – Fonsiyon Tanım ve Dönüş Değeri Atama

Bir fonksiyon şu şekilde tanımlanır.

Function FonksiyonAdı (GirişParametreleri:Tipi):FonkTipi;
var
sabit,değişken,tiptanımı
begin
	Program Komutları;
	FonksiyonAdı:=deger;
End;

Procedure tanımından farklı olarak fonksiyon geriye bir değer göndereceği için bu değerin tipi fonksiyon tanımından sonra FonkTipi parametresi ile belirlenir. Ayrıca geri dönecek değer fonksiyon adına yada Result ifadesine atanan değer ile yapılır.

Birinci yol;

Function FonksiyonAdı (GirişPArametreleri:Tipi):FonkTipi;
var
	sabit,değişken,tip tanımı
begin
	Program Komutları;
	Result:=Deger;
End; 

İkinci yol;

Function FonksiyonAdı (GirişPArametreleri:Tipi):FonkTipi;
var
	sabit,değişken,tip tanımı
begin
	Program Komutları;
	FonksiyonAdı:=Deger;
End; 

 

Bunlar da hoşunuza gidebilir...