Funkció Delphi

Funkciók Delphi. Példa munka funkciók Delphi

Kereste a funkciók Delphi. Példa a működésre, a funkciók a Delphi és az Ön számára készítettük ezt a leckét Delphi. Minden lecke igyekszünk biztosítani a Delphi forráskódot, így a végén a cikk funkciók Delphi. Példa a működésre, a funkciókat, Delphi látható egy példa a Delphi és a Delphi kódot, amely meg fogja vizsgálni a funkciókat, Delphi. Példa a munka egy Delphi funkciókat részletesebben.
Tudjon programozási internetes honlapján www.DelphiSchool.3dn.ru és elsajátítani az alapokat a programozás. Oktatási programozás DelphiSchool ez programozás kezdőknek és tapasztalt programozók.

Mi már elolvasta és megértette az eljárások Delphi. amikor azt vizsgáltuk cikk Eljárások Delphi. Példa a működési eljárások Delphi. Most nézzük meg a funkciók a Delphi. Ez ugyanaz az eljárás, mivel csak ők tudják, hogyan kell vissza értéket. A legegyszerűbb funkciója a következő, amint az alábbi jegyzék


Itt nyilvánítják a függvényt MyFirstFunction1 Integer, amely visszatér a típusú érték integer (egész szám). Típusa függvény visszatérési értéke van megadva a név után és a vastagbélben. Visszatérési értéke, akkor hozzá kell rendelni egy változó eredmény, úgy, ahogyan ebben a példában.
Hívás funkció a következő:

? 200 '200px': '' + (this.scrollHeight + 5) + 'px'); „> ProcedureTForm1.MyFirstFunction2;
var
x: egész;
kezdődik
X: = MyFirstFunction1; // hívás MyFirstFunction1 funkció korábban írt
végén;

? 200 '200px': '' + (this.scrollHeight + 5) + 'px'); „> functionMyFirstFunction1 (index: Integer # 41 ;: egész;
kezdődik
Eredmény: = index * 2; // Vissza a továbbított index értéke szorozva 2
végén;


Amint az például, miután a függvény nevét zárójelben lévő változó típusa, amely lehet telt bele vagy eljárásokat. Ebben az esetben, az index típusú változó egész szám. Miután egy vastagbél és a zárójelben visszatér típusú. Ott van még a visszatérési értéke egész szám jellegű.
Mi a mi fog visszaadni? A kimenet lehet rögzíteni az Eredmény vagy rendelni a függvény neve. A példában, van hozzárendelve a változó eredmény Eredmény számítási expressziós index * 2. Ez a változó nincs leírva sehol, de van fenntartva, mint egy változó, a visszatérési érték a függvény, és mindig van egy visszatérési típus a funkciót. Az eredmény lehet rendelni, és a függvény neve. Hogyan fog kinézni mutatja az alábbi lista.

? 200 '200px': '' + (this.scrollHeight + 5) + 'px'); „> funkciót MyFirstFunction1 (index: Integer # 41 ;: egész;
kezdődik
MyFirstFunction1: = index * 2; // visszatér a továbbított index értéke szorozva 2
végén;


Egy funkció meghatározott az előző példában, a következő lesz

? 200 '200px': '' + (this.scrollHeight + 5) + 'px'); „> eljárás TForml.MyFirstFunction2;
var
x: egész;
kezdődik
X: = MyFirstFunction1 (20 # 41 ;; // Hívás MyFirstFunction1 eljárás korábban írt
végén;


Itt MyFirstFunction1 funkciót vezetünk értéke 20, és ő viszont, visszatér a 20 szorozva 2, és így megkapjuk a 40.
Az összes példa működött funkciókat. Azonban ugyanúgy jön és eljárások, így azok értékét.
Eljárások és függvények - ez gyakorlatilag ugyanaz. Az egyetlen különbség az, hogy a funkciók képesek visszatérni értékeket. Ezzel azt már ismeri az elmélet, de most látni, és a valós életből vett példákat.

Kapcsolódó cikkek