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ó

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.

Kapcsolódó cikkek