Delphi funkció
Hello, kedves olvasó. Ma azt tervezi, hogy beszélni egy ilyen fontos elem függvényében a programozást. És hogy pontosan fogjuk elemezni Delphi funkciót.
Kezdjük egy általános meghatározást:
Funkció - egy töredéke kód olyan nevet. Ezt a nevet adott fragmens bárhonnan elérhető a programban. A függvény eredménye az érték Delphi.
Magyarázza hozzáférhető nyelven, miért van szükségünk a funkciót. Képzeljük el a helyzetet, hogy a programban szereplő bizonyos időre van szüksége, hogy területének kiszámítására egy négyzet. Ehelyett minden alkalommal írásban ugyanazt a kódot, akkor állapítsa meg a funkciót, és csak hívja azt a megfelelő helyre. Ha még mindig nem egészen értem, hogy miért mindez szükséges, azt tanácsolom, hogy olvassa el a cikket, hogy a végén, és a példák lesz világos.
Nézzük meg, hogyan határozza meg a funkciót.
Tehát az elején az a kulcsszó, függvény, akkor a függvény nevét. Következő zárójelben paraméter listában. Továbbá, meg kell adnia a visszatérési típus. megadhatjuk a helyi változókat, ha szükséges. Operator szögletes zárójelek között (begin..end;) szeretne felvenni a szükséges utasításokat.
Minden Delphi funkció automatikusan létrehoz egy változót a nevét eredményeként a változó ugyanolyan típusú, mint a visszatérés a függvény értékét. Segítségével ezt a változót fogunk visszatérni értékeket. (Van egy másik lehetőség, hogy vissza értéket, azért is megmutatom példaként).
A függvény paraméterek átadása különböző típusai: értékek, állandók, változók, kimeneti paramétereket. De ez egy olyan téma, amelyben írok majd később.
Nézzük Delphi funkciók egy egyszerű példát.
Hozzon létre egy új jelentkezési lapot, és helyezze három gomb (gomb).
![Delphi funkció (Delphi) Delphi funkció](http://images-on-off.com/images/44/funktsiidelphi-3cfbb31d.png)
Ezután nyissa meg a kódot, és írási funkciót, amelynek célja visszatér a tér a számot. Leírás leszünk ki az osztály után a vonalakat.
A függvény maga a következő lesz:
Név - tér, csak az egyik lehetőség - x típusa Kétágyas, Double eredmény is.
Most lássuk, hogyan lehet használni az írásbeli kódot. Az esemény Onclickdlya egyes gombot.
- Az első gomb - ShowMessage (FloatToStr (négyzet (1)));
- A második - ShowMessage (FloatToStr (négyzet (2)));
- A kétharmados - ShowMessage (FloatToStr (négyzet (3)));
Kaptam az alábbi Unit
Mint látható, ha már meghatározták a funkció, és a használt háromszor. Ha a függvény nem lenne egy kicsit több, mi volna menteni egy csomó időt és energiát, csökkentette a bemeneti szöveget. Módosítja a programot, akkor könnyebb, ha olyan funkciót - kiigazítására szervezet működését megváltoztatja a logika minden területen, ahol használják.
Összefoglalni. Jellemzők, hogy a design a Delphi könnyebb és gyorsabb, olvashatóbb kód szerkesztése könnyebb. Delphi funutsy.