funcţia delphi

Bună ziua, dragă cititor. Azi am de gând să vorbesc despre un astfel de element semnificativ în funcție de programare. Și pentru a fi precis, vom analiza funcțiile Delphi.

Să începem cu o definiție generală:

Funcția - un fragment de cod care are un nume. Acesta este numele dat fragmentul poate fi accesat de oriunde în program. Rezultatul funcției este valoarea Delphi.

Explicați într-un limbaj accesibil, de ce avem nevoie de funcția. Imaginați-vă situația în care vă aflați în program au nevoie de ceva timp pentru a calcula aria unui pătrat. In schimb, de fiecare dată scris același cod, puteți declara funcția și o numesc în locul potrivit. Dacă încă nu înțeleg de ce toate acest lucru este necesar, vă sfătuiesc să citiți articolul până la capăt și exemplele vor fi clare.

Să ne uităm la modul de a defini o funcție.

Deci, la început este funcția de cuvinte cheie, apoi numele funcției. Următorul în lista de parametri paranteze. De asemenea, trebuie să specificați tipul de întoarcere. puteți defini variabile locale, dacă este necesar. Operator între paranteze (begin..end;) pe care doriți să înregistrați instrucțiunile necesare.

Fiecare funcție Delphi creează automat o variabilă cu numele de rezultat, variabila are același tip ca și valoarea returnată a funcției. Cu ajutorul acestei variabile, vom reveni valori. (Există o altă posibilitate de a returna o valoare, o voi arăta ca un exemplu).

Funcția poate trece parametrii de diferite tipuri: valori, constante, variabile, parametrii de ieșire. Dar aceasta este un subiect în care voi scrie mai târziu.

Să folosim funcții Delphi pe un exemplu simplu.

Creați o nouă formă de aplicații și plasați trei butoane (buton).

funcţia delphi

Apoi, deschide funcția de cod și să scrie, din care scop se va returna pătratul numărului. Descriere vom fi din clasa după liniile.

Funcția în sine va fi după cum urmează:

Nume - pătrat, doar o singură opțiune - x tip dublu, dublu rezultat va prea.

Acum, să vedem cum puteți folosi codul scris. Scrieți un eveniment Onclickdlya fiecare buton.

  • Pentru primul buton - ShowMessage (FloatToStr (pătrat (1)));
  • Pentru al doilea - ShowMessage (FloatToStr (pătrat (2)));
  • Pentru treimi - ShowMessage (FloatToStr (pătrat (3)));

Am primit următoarea unitate

După cum puteți vedea odată ce am definit funcția, și a folosit-o de trei ori. Dacă funcția ar fi un pic mai mult, ne-ar economisi o mulțime de timp și efort, a redus numărul de text de intrare. Modifică programul este mai ușor dacă utilizați o funcție - reglarea funcției corpului schimbați logica în toate domeniile în care este utilizat.

Pentru a rezuma. Caracteristici fac design la Delphi mai ușor și mai rapid, mai ușor de citit codul de editare mai ușoară. Utilizați Delphi funutsy.

articole similare